Předchozí: problém se zobrazením menu v Internet Exploreru
Reakce na: Ale zase budu muset hýbat se šířkou pravého sloupce, který se nachází vedle menu, což není ideální řešení. Spíš by mě zajímalo, proč se tam v Internet Exploreru to tlačítko "nevejde". Jestli by k tomu neměla být pro něj zvlášť ještě jedna specifikace nebo co je špatně. Nic moc.
Jojo, ty popisky tlačítek jsou nahoře, protože jsem jim ještě zatím nestačil určit horní vnitřní okraj.
Už aby byl rozšířený IE7 a nemuselo se všecko optimalizovat pro IE6. Co nadělám.
Jinak díky za radu, možná vyzkouším i tohle.
Něco na tom bude, třeba už jsem našel zakopaného psa viz. třeba 3px-bug
Jdu to hned zkusit.
Zakopaný pes nalezen. Jedná se tedy o klasickou IEčkovou třípixelovou chybu, kdy plovoucí box s pevně určenou šířkou obsahuje další plovoucí box, který je zoravidla ve všech verzích Internet Exploreru odsazen o tři pixely, není tedy třeba ani IE6. Řešení spočívá v tom, že druhému plovoucímu boxu, který je vložen v tom prvním, se nastaví hodnota margin-left: -3px; (viz. elza ). A to je vše.
Zápis tedy bude vypadat takto:
#nav li { margin-left: -3px; list-style-type: none; display: inline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFF; }
O.K.