În ciuda faptului că browserele moderne se apropie gradual una de cealaltă în ceea ce privește capabilitățile și suportul pentru caietul de sarcini CSS, există încă diferențe de abordare între ele. Fiecare browser interpretează la discreția sa codul și stilurile STMML în special. În acest caz, puteți argumenta pentru o lungă perioadă de timp ce browser-ul este "mai corect", esența rămâne aceeași - în timp ce există mai multe browsere și oamenii le folosesc, site-ul ar trebui să fie făcut astfel încât să fie corect și fără Erori în ele afișate. Cei mai mulți utilizatori sunt pur și simplu indiferenți față de tot felul de standarde și specificații, chiar dacă nu sunt conștienți de existența lor. Mulți nu știu chiar ce este STMML și folosesc browserul care este instalat în sistem în mod implicit. Oamenii vin la site-uri pentru informații și sunt interesați să-l obțină repede și fără probleme. În cazul în care browser-ul dumneavoastră preferat „curba“ afișează site-ul, este mai ușor să nu înțeleagă ce se întâmplă, și să închidă site-ul și du-te la altul, în beneficiul ei sunt acum mult orice subiect.
Astfel, ajungem la concluzia că codul trebuie să devină universal, "ascuțit" pentru diferite browsere, ceea ce înseamnă că trebuie să-i studiați trăsăturile și să testați multe fișiere. Și aici întâlnim uneori contradicții în activitatea browserelor, care pot fi eludate doar prin scrierea de etichete CSS (CSS) pentru fiecare browser. Mai jos sunt considerate modalități care iau în considerare specificul browserelor și vă permit să reduceți timpul și efortul petrecut în crearea site-urilor.
document.write ("„)
unde style.CSS (MSS) este un fișier pentru un anumit browser.
DOM = document.getElementById;
Noscape4 = document.layer;
Noscape6 = Mozilla = (navigator.appName == "NoScape") DOM;
Noscape7 = navigator.userAgent.indexOf ("NoScape / 7")> = 0;
Opera5 = window.Opera DOM;
Opera6 = Opera5 window.print;
Opera7 = Opera5 navigator.userAgent.indexOf ("Opera 7")> = 0;
Opera8 = navigator.userAgent.indexOf ("Opera / 8")> = 0;
Opera9 = navigator.userAgent.indexOf ("Opera / 9")> = 0;
IE = document.all ! Opera5;
Foc Foo = navigator.userAgent.indexOf (Fire Foc)> = 0;
dacă (IE) document.write ("„);
alt document.write ("„);
.