NIE tylko dla IE - Selektory CSS Dzieci nie działa w IE

CSS dla przeglądarek Non-IE: Jego brak nowości dla deweloperów CSS, że selektory CSS dziecko jak na poniższym przykładzie, nie wydają się działać w IE.

np. div> p {jakiś css}, co oznacza, że ​​"gdy element span jest dziecko (a nie wnuczka lub wielki wielki dziecko itp.) elementu podziału".

Ale kiedyś ten CON na naszą korzyść. Historycznie, selektor dziecko zostało wykorzystywane do ukrywania poleceń CSS z IE. Po prostu przez umieszczenie html>body przed każdym CSS poleceń IE będzie zignorować:

html>body .foo { CSS commands go here ;}

To działa, ponieważ <body> jest zawsze dzieckiem <html> - może nigdy być oczywiście wnuk czy prawnuk z <html> .

Teraz, że IE 7 rozumie selektora dziecka, trzeba włożyć pustą tag komentarza w bezpośrednio po znak większości IE 7 nie będzie wtedy zrozumieć to selektor (kto wie dlaczego?) I tym samym całkowicie ignorować tego polecenia CSS.:

html> /**/ body .foo { CSS commands go here ;}

Jeśli jeszcze nie widział tych przed, mają zapoznać się z niżej wymienionych, dobrze


Pozostaw odpowiedź

NDK startowej | Wyrażając IT | Podniebienie Wyrażając | Penmenship Wyrażając | Awe Wyrażając | Wyrażając Myself