Internet Explorer 8 - Doctype

You can leave a response at the bottom of this page.

Am auzit ca Internet Explorer 8 (desi nu l-am instalat nici pe 7 pana acum) o sa suporte ca si pana acum doua moduri de randare/afisare a paginilor web. Primul este evident modul “standard”, in care este specificat un doctype si totul este ok (si va arata ok), al doilea este modul “quirks” care aseaza elementele fara box-modelul de la internet explorer 5 (pe care dupa parerea mea si Firefox ar trebui sa-l adopte odata, ca m-am saturat sa fac cate 3 css-uri la fiecare site ca sa se inteleaga bine).
Am mai auzit si ca ar introduce un “new standard mode” dar nu sunt inca sigur.

Eh, modul “standard” este legat de DOCTYPE-ul paginii, si presupune ca individul care a facut pagina respecta doctype-ul, scrie cod valid ca sa fie afisat cum trebuie (si sa respecte box-modelul, sa aibe o logica) … in general se presupune ca “taticul” paginii stie ce face. Modul “quirks” intervine cand DOCTYPE-ul nu mai este valid, nu exista sau este stricat, afisand elementele cum se poate.

Referitor tot la rendering, in Internet Explorer 8 se va folosi un nou meta-tag in care se poate specifica ce versiune a browserului sa fie folosita, adica in caz ca ai un site care se vede impecabil pe IE6, poti sa specifici lucrul asta in meta si va fi afisat ca si cum ar rula pe IE6. Tag-ul arata cam asa:

De asemenea fiind http-equivalent se poate scrie si in header (ca sa fii 100% sigur ca ii zici browserului ce trebuie) pentru o randare corecta. Se poate extinde si pentru alte browsere folosind punct si virgula ( ; ), si scriind numele, respectiv versiunea browserului (ex: IE=8;FF=3).

Internet Explorer 8 a trecut testul acid2 deci eu cel putin nu pot sa ma astept decat la un browser bun. Problema pentru mine e … ce o sa faca Mozilla si Opera si Safari in legatura cu asta ? O sa fie nevoie sa fac 4 css-uri pentru ca Firefox si Opera nu sunt in stare sa afiseze padding-ul unde trebuie (unde e logic sa fie) ?

Cam atat pentru moment, eu tot sunt nemultumit ca trebuie sa lucrez mai mult ca sa arate si sa functioneze 99% la fel pe toate browserele.

–The Pirahna (aka Piry)

2 Responses to “Internet Explorer 8 - Doctype”

  1. ionut Says:

    Cum… FF nu afiseaza paddingu unde trebiue? Ma indoiesc…

  2. Pirahna Says:

    Mie mi se pare logica varianta Microsoft, in care width reprezinta dimensiunea TOTALA, cu tot cu padding.

Please click here to comment.