Codul css, pe care numai Internet Explorer îl înțelege

Browserul Internet Explorer nu deranjează întotdeauna să respecte toate standardele W3C. La un moment dat, a fost un "chip" al Microsoft, care și-a folosit poziția de monopol pe piața software-ului pentru ao consolida. Și înainte de această limbă de markup "interpretare liberă" a ajutat la înfrângerea Netscape. Cu toate acestea, punctul în acest articol nu este despre browser-ul mort și nici măcar despre câștigătorii săi.







Codul css, pe care numai Internet Explorer îl înțelege

Pentru ca codul CSS să înțeleagă numai browserul IE, trebuie să introduceți un non-colon între proprietatea clasei și valoarea proprietății și semnul egal. Alte browsere, cu excepția Internet Explorer, vor ignora o astfel de comandă, deoarece o astfel de înregistrare nu este descrisă în standardele W3C layout. Pentru a clarifica, luați în considerare două exemple practice de descriere a stilului CSS.

Exemplul 1: Cum să setați linia unui bloc pentru IE numai

example1_css_style marginea-stânga: 20px;






margin-right = 45px;
margin-top: 10px;
>

În această clasă, prima linie spune toate browserele liniuță pe stânga de 20 de pixeli, iar al doilea - liniuța 45 de pixeli la dreapta, dar numai pentru Internet Explorer. În toate celelalte browsere, cu excepția IE, nu va fi o indentare pe dreapta.

Exemplul 2: Cum să setați diferite valori pentru aceeași proprietate CSS pentru fiecare browser

example2_css_style margine: 0px 0px 0px 0px;
margin = 22px 22px 0px 0px;
>

În acest exemplu de stil CSS, mai întâi toate browserele, inclusiv și Internet Explorer, setați noduri zero pentru bloc. În linia a doua, numai Internet Explorer face linkuri de 22 pixeli în partea de sus și la dreapta, alte browsere nu înțeleg această comandă și nu o ignoră. Ie pentru IE, proprietatea stil margine este setată de 2 ori, a doua oară când ați suprascris cea precedentă, iar pentru celelalte browsere - o singură dată, prima.

Iată un exemplu simplu despre modul în care puteți ajusta ușor aspectul pentru diferite tipuri de browsere utilizând CSS. Desigur, abuzul nu este necesar, sau ambiguitate în descrierea de stiluri imbricate va acumula, ceea ce va duce la apariția unor erori trudnoobnaruzhimyh. Dar, pentru a corecta stilurile CSS in ultimul nivel de imbricare atunci când se dovedește a nu explica IE, este greșit să se utilizeze acest truc posibil. În timp ce experiența de aranjare a site-ului nu va fi suficientă pentru a evita intuitiv eventualele ambiguități în codul său.

Centrul de service Master Master va efectua reparații iphone în Odessa cu o garanție. Dacă nu doriți să plătiți prea mult, contactați specialiștii acestei companii.







Articole similare

Trimiteți-le prietenilor: