Autor Zpráva
Ghosting
Profil
Zdravím,
na této stránce mám seznam li. Snažím se docílit toho, aby se seznam pozicoval na střed a překryl border u body. (border-top: 3px #blablabla). Nevím jak přesně toho docílit. V IE 7 to vypadá nějak takto a v FF3 a O 9 zase takto.
Zkoušel jsem měnit height u li, ale nedaří se.
Dokázal by mi prosím někdo pomoct?
Zdroj i css je v odkazu.
Díky moc.
EDTI: Jestli jsem se blbě trefil, přesuňte to. :)
joe
Profil
Jestli jsem to dobře pochopil, lze to buď
Nastavením marginu u seznamu:
#odkazy ul { margin-top: -3px; }
nebo
#odkazy ul { margin-top: 0; position: relative; top: -3px; }
joe
Profil
Navíc div#odkazy tam je celkem zbytečně, centrování floatovaných položek se dělá jinak.
Ghosting
Profil
Dobře díky, už to šlape. Jen je menší problém s vykreslováním. IE7 zobrazí border u body navrch FF a O9 to dělá obráceně. Ale to se dá vyřešit backgroundem.
Díky moc joe.
joe
Profil
Jako že to je schované pod tím borderem? Zkoušel jsi z-index?
Ghosting
Profil
Jj schovaný, zkusím ten z-index.
joe
Profil
Pak tam kde máš ten z-index nezapomeň nastavit relativní pozicování, ale k body relativní pozicování nenastavuj, je s tím nějaký problém v Opeře 9.5.
Ghosting
Profil
Mám tam tedy
  #odkazy ul {float: left;  margin-top: -3px; z-index: 999; position: relative;}

ale je to stejné. v O9 a v FF to funguje v IE7 nikoliv.
joe
Profil
Tak to nevím, něco jsem zkusil a nešlo to, ale když uděláš tu 3px čáru obrázkem, tak to půjde, jak jsi psal..
Ghosting
Profil
Stejně to nejde a je to backgroundem. Ale tam bude zrada u hoveru.
Ghosting
Profil
Je kulový, tam vadil ten margin o 3px, už to šlape.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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

0