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
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
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 *
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
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
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
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 *
Jeste info.. tenhle problem se mi projevuje i pri vyvoji na lokale..
Bubák
Profil
Není důvod, aby to na normálním webu nefungovalo, mi to jede "jako z praku":
http://teststranek.kvalitne.cz/liddem2000/
mtn
Profil *
nu, diky moc vsem, nak s tim jeste budu laborovat ;)
Bubák
Profil
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.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0