Tehnologia Css, în cazul în care cunoașterea nu este suficient pentru incepatori

CSS - simplu, puternic și ușor de utilizat tehnica. Dar, în ciuda simplității sale, se ascunde o mulțime de oportunități. Dacă întrebați orice designer, el va spune că principala sursă de probleme cu codul și soluțiile se află în CSS.

Toți designerii de la un moment dat in cariera lor trec prin procesul de a găsi lucruri ciudate în informațiile de cartografiere, caută soluții și deschiderea trucuri și tehnici care pot salva le-a pierdut în ceasul dezordine.

În această lecție, am pus împreună cele mai frustrante și solicitante la momentul CSS spațiu îngust și, mai important, workarounds (cu exemple). Poate că informația va ajuta la menținerea mai mult din parul de la albire prematura.

Reset și incompatibilitatea browser-

Nu toate browserele sunt la fel. De fapt, fiecare browser este diferit de restul. Ce valori sunt câmpurile implicite, indentare, dimensiunea fontului pentru elementul

. Vei fi surprins de lista dimensiunea de valori. Pentru tratamentul diferenței dintre cele mai multe browsere web încep să reseteze stilurile CSS.

În stadiile incipiente ale tehnicii de relief, folosind, designeri instalat numai valori pentru câmpurile și capitonarea, folosind regulile de resetare la nivel mondial:

Dar, mai multe persoane au folosit resetare și am discutat-o, cu atât mai evident a devenit un fapt că stabilirea unor valori numai pentru câmpurile și padding nu este suficientă (și aplicarea regulilor menționate mai sus pentru fiecare element are un efect negativ asupra mecanismului de ieșire pagina). Prin activitatea lui Eric Meyer și a altor pionieri CSS a fost creat reguli de resetare de colectare mai detaliată:

Este important de notat elementele care sunt incluse în lista de resetare CSS populare. De asemenea, este important să se știe că unele elemente au fost în mod deliberat excluse din această listă:

Aceste elemente au fost excluse din cauza diferenței semnificative în prezentarea lor de browser. Este mai ușor de făcut nu cere pentru ei orice stil.

model de dreptunghi - Marje, umplutură și frontiere

model de dreptunghi este baza pentru toate planurile. Acesta controlează mărimea și marginile elementelor pe pagină. Pentru a înțelege ce trebuie să înțeleagă diferența dintre elementele de bloc și elemente inline.

elemente ale blocului implicit ocupă întreaga lățime a elementului care conține și au o înălțime de linie de înălțime. Acestea sunt situate una deasupra celeilalte, de sus în jos. Din acest motiv, ei implicit pentru a ocupa întreaga linie care le conține pe pagina de exemple de elemente ale blocului sunt:

.
. 

.