Autor | Zpráva | ||
---|---|---|---|
mtn Profil * |
Poradi nekdo? Mam menu vytvorene pomoci CSS, v Mozille a Google Chrome se grafika menu nacte az po refresh stranky.. V IE je prvni nacteni korektni..
Diky moc! HTML: <div> <ul class="solidblockmenu"> <li><a href="a.htm">A</a></li> <li><a href="b.htm" class="current">B</a></li> </ul> </div> CSS: .solidblockmenu{ margin: 0; padding: 0; float: left; font: bold 13px Arial; width: 100%; border: 1px solid #FFFFFF; border-width: 1px 0; background: black url(images/blockdefault.gif) center center repeat-x; } .solidblockmenu li{ display: inline; } .solidblockmenu li a{ float: left; color: white; padding: 9px 11px; text-decoration: none; border-right: 1px solid white; } .solidblockmenu li a:visited{ color: white; } .solidblockmenu li a:hover, .solidblockmenu li .current{ color: white; background: transparent url(images/blockactive.gif) center center repeat-x; } |
||
Mistr Profil |
#2 · Zasláno: 1. 11. 2009, 15:09:07
mtn:
Nepíše se třeba: background: black url("images/blockdefault.gif") center center repeat-x; background: transparent url("images/blockactive.gif") center center repeat-x; |
||
Chamurappi Profil |
#3 · Zasláno: 1. 11. 2009, 15:10:29 · Upravil/a: Chamurappi
Reaguji na Mistra:
Je to jedno. Kdyby chybějící uvozovky vadily, vadily by vždy. Nezpůsobovalo by to popisované chování. Reaguji na mtna: Myslíš, že z uvedených informací uhodneme řešení? Prosím o odkaz na živou ukázku. |
||
mtn Profil * |
#4 · Zasláno: 1. 11. 2009, 17:41:19
diky! :)
konkretni stranka je tady: http://www.liddem2000.cz/navrh/ Pri prvnim zobrazeni se zobrazi jen cerny radek s menu, po refresh se teprve zobrazi cervene podsviceni menu.. Kdyz zakazu v Mozille cache, tak se menu nezobrazi asi tak 1x z 5ti pokusu.. nechapu.. |
||
Davex Profil |
#5 · Zasláno: 1. 11. 2009, 18:07:56 · Upravil/a: Davex
V IE8 to dělá to samé a možná to bude tím, že při prvním pokusu o načtení obrázku blockactive.gif vráti server hlavičku 503 Service Temporarily Unavailable.
Edit: na chybové stránce je uvedeno: Server dočasně nemůže zpracovat Váš požadavek kvůli údržbě, kapacitním problémům nebo překročení limitu FUP. Zkuste to, prosím, později. |
||
Bubák Profil |
#6 · Zasláno: 1. 11. 2009, 18:55:26
Zajímavé je, že když dám v prohlížeči Opera "Limit všech připojení k serveru" 4, tak se obrázek blockactive.gif načte vždy.
Když nastavím 16, tak se obrázek blockactive.gif nenačte po napoprvé nikdy (mažu keš). Když nastavím výchozích 8, tak se obrázek blockactive.gif napoprvé někdy načte, někdy ne. Jen ně napadá, co by se stalo, kdyby na stránce byla fotogalerie? |
||
Davex Profil |
#7 · Zasláno: 1. 11. 2009, 19:10:59
Vypadá to na hostingový tarif pikola zdarma - podle statistiky modulu mod_cband jsou povolena jen dvě současná připojení, max. 128 kbps.
|
||
mtn Profil * |
#8 · Zasláno: 2. 11. 2009, 13:52:16
Jeste info.. tenhle problem se mi projevuje i pri vyvoji na lokale..
|
||
Bubák Profil |
#9 · Zasláno: 2. 11. 2009, 14:30:22
Není důvod, aby to na normálním webu nefungovalo, mi to jede "jako z praku":
http://teststranek.kvalitne.cz/liddem2000/ |
||
Časová prodleva: 3 dny
|
|||
mtn Profil * |
#10 · Zasláno: 5. 11. 2009, 15:00:51
nu, diky moc vsem, nak s tim jeste budu laborovat ;)
|
||
Bubák Profil |
#11 · Zasláno: 5. 11. 2009, 19:58:44
Použít jako pozadí jeden obrázek, místo dvou, ale umístit je nad sebe, abys mohl pozadí nechat vodorovně opakovat.
Pro hover a aktivní položku přidej deklaraci barvy (červenou) pozadí. Normálně se to nedělá, ale potřebuješ ušetřit HTTP požadavky, nepoužívej externí CSS, ale dej ho do HTML souboru do tagu <style>. Je ještě jedna finta, jak ušetřit HTTP požadavky, a sice dát obrázky do HTML nebo CSS souboru jako data, ale IE7 a starší tohle neumí zobrazit. |
||
Časová prodleva: 14 let
|
0