jesteś w: Główna > css > Błąd w IE - DOCTYPE i first-letter
Ostatnia aktualizacja tej strony: 2007-04-03, 11:04:00

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.

Menu

Działy:

Quick start:

Inne:

animacje Flash

Diablo 2: