Autor Zpráva
matata8611
Profil
Ahoj,
moc prosím o radu. NA této stránce . Mám problém s menu v IE 9 a nižším.

KDyž odstraním tento styl ze style.css

1#menu-hlavni-menu li {
2    background-image:url(/wp-content/themes/theme/images/linka_menu.png);
3    background-position:right center;
4    background-repeat:no-repeat;
5    display:inline-block;
6 
7}
#menu-hlavni-menu li {
    background-image:url(/wp-content/themes/theme/images/linka_menu.png);
    background-position:right center;
    background-repeat:no-repeat;
    display:inline-block;
 
}
je to ok, ale rád bych tam měl na pozadí ty linky u <li>

Máte prosím radu jak to "zkompatibilnit"?
Bubák
Profil
Skládáš stránku pomocí PHP include, ale před <!doctype> je 3× BOM, měl by tam být jen jeden, případně žáden.
Nejčastější potíže s PHP (FAQ)

matata8611:
Máte prosím radu jak to "zkompatibilnit"?
Kvůli "smetí" před <!doctype> je IE v zpětně kompatibilním zobrazovacím režimu, ty potřebuješ, aby prohlížeče byly ve zobrazovacím standardním režimu.

Deklaruješ pro <li> inline block, to tuším že funguje pro neřádkové elementy až v IE8. Pokud potřebuješ funkčnost i ve starších IE, deklaruj pro <li> float: left; a list-style: none; abys odstranil odrážky položek, některé prohlížeče zobrazují odrážky při floatu <li>, jiné nikoliv)
Toto vlákno je staré, již dlouho do něj nikdo nepřispíval.

Informace a odkazy zde uváděné už nemusejí být aktuální. Nechcete-li řešit zde uvedenou konkrétní otázku, založte si vlastní vlákno, nepište do tohoto. Vložíte-li sem nyní příspěvek, upoutáte pozornost mnoha lidí a někteří z nich si jen kvůli vám přečtou i všechny předcházející příspěvky. Předpokládáte-li, že váš text skutečně bude hodnotný, stiskněte následující tlačítko:


Běda vám, jestli to bude blábol.

0