NUK Për IE Only - Selectors CSS fëmijë nuk punojnë në IE

CSS për jo-IE Browsers: Its asnjë lajm për zhvilluesit CSS se, Child Selectors CSS si shembull më poshtë, nuk duket për të punuar në IE.

p.sh. div> p {disa} css, që do të thotë "kur një element span është një fëmijë (dhe jo një nip ose fëmija i madh i madh etj), një element i ndarjes".

Por ne kemi përdorur këtë kontekst në avantazhin tonë. Historikisht, përzgjedhës fëmija ka qenë përdorur për të fshehur komandat CSS nga IE. Thjesht duke e vendosur html>body përpara çfarëdo IE komandës CSS do të injorojë atë:

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

Kjo punon sepse <body> është gjithmonë një fëmijë i <html> - ajo kurrë nuk mund sigurisht të jetë një nip apo stërnip i <html> .

Tani që IE 7 e kupton përzgjedhës fëmijës, ju duhet të futur një etiketë të zbrazët Komenti direkt pas i madh se shenjë IE 7 nuk do të kuptojnë këtë atëherë përzgjedhës (i cili e di pse!?) Dhe prandaj do të injorojë totalisht këtë komandë CSS.:

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

Nëse nuk e keni parë tashmë këto para, kanë një lexoni në vijim si dhe


Lini një Përgjigju

NDK shtëpi | Duke shprehur IT | qiellëz shprehur | Penmenship shprehur | frikë shprehur | shprehur Myself