Box model: Microsoft vs W3C

Internet Explorer are modelu’ cutiutei diferit de restul browserelor pamantului, astfel tu trebuie sa faci lucrurile putin diferit pentru a ajunge la acelasi rezultat. In plus, nu te poti adresa unui singur browser, deci trebuie specifici reguli care sa functioneze identic atat in IE (standarde Microsoft) cat si in Firefox, Safari, Chrome, Opera etc (restul browserelor care functioneaza dupa standardele W3C).

w3c_and_internet_explorer_box_models

Problema este ca Microsoft considera ca latimea unui element contine padding-ul si borderul (ceea acum 4 ani si mie mi se parea logic), dar asta contrazice standardul. Logic sau nelogic, standardul este cel ce incurajeaza progresul, face ca lumea sa fie mai buna si ca toate site-urile sa arate la fel indiferent ce browser preferi.

In alte cuvinte, daca tu specifici unui element sa aiba latimea de 900px si distanta interioara fata de continut de 10 pixeli pe fiecare latura, latimea totala va fi de 900px in IE si 920px in orice alt browser de pe planeta asta, iar asta da ceva batai de cap in unele cazuri.

Asta e un fel de introducere pentru niste articole pe care vroiam sa le scriu de mult timp pentru cei ce sunt la inceput cu CSS-ul.

Lectura interesanta si utila

Lectura de calitate

Cateva articole pe care le-am gasit interesate si utile in ultimele zile:

Multumesc Radu Mosmonea pentru ca mi-ai share-uit ultimele 4 articole :).

Ultima zi a lui Bill Gates la microsoft

Desi am auzit ca a aparut la televizor si am vazut-o si pe multe bloguri, dau si eu mai departe filmul ultimei zile a lui Bill Gates la Microsoft. Ciudat mi se pare ca a ales sa conduca un Ford Focus, varianta americana care de altfel e hidoasa. Stiu ca Microsoft are un mare contract cu Ford pentru vanzarea solutiei SYNC, dar Focus? Ma rog, daca stau bine sa ma gandesc Ford nu prea face automobile frumoase pentru state, dar tot as fi ales un Escape Hybrid.