jesteś w: Główna > css > Błąd w IE - DOCTYPE i first-letter
Ostatnia aktualizacja tej strony: 2022-03-28, 21:03:24
IE nie stosuje pseudoklasy :first-letter i innych
Chociaż Internet Explorer teoretycznie obsługuje pseudo-elementy, takie jak chociażby :first-letter to po dodaniu prawidłowego <!DOCTYPE... > obsługa tych elementów zanika.
Wynika to z dziwnego zachowania IE w standards compliance mode, ale do tego każdy zdążył przywyknąć. Poniżej jest przykład dwóch styli. Pierwszy nie zadziała w Internet Explorerze drugi natomiast zadziała poprawnie. Całą tajemnicę stanowi spacja w drugim przykładzie pomiedzy :first-letter a znakiem {.
//doesn't work in IE
p:first-letter{color:red;}
//works in IE
p:first-letter {color:red;} //blank between :first-letter and {
Testowane w IE6, nie wiem jak w IE7.
XHTML 1.0
Wyślij mi maila / kontakt