Css technológia, ahol a tudás nem elég kezdőknek

CSS - egyszerű, hatékony és könnyen használható technika. De annak ellenére, hogy az egyszerűség, hogy elrejti egy csomó lehetőséget. Ha megkérdezzük minden tervező, azt fogja mondani, hogy a fő probléma forrása a kódot, és megoldásokat rejlik CSS.

Minden tervezők egy bizonyos ponton a karrierjük átmenni a folyamat találni furcsa dolgokat a leképezési információt, megoldást keresnek, és megnyitja a trükkök és technikák, hogy tudja menteni őket elveszett a rendellenesség óra.

Ebben a leckében össze a leginkább frusztráló és igényes idején CSS szűk hely és ami még fontosabb, ezek megoldásai (példákkal). Talán az információ segít megőrizni többet a hajat a korai őszülést.

Visszaállítása és a böngésző inkompatibilitási

Nem minden böngésző ugyanaz. Tény, hogy minden böngésző eltér a többitől. Milyen értékek az alapértelmezett mezőket, a behúzás, betűméretet elem

. Meg fog lepődni a méret értékek listája. Kezelésére a különbség a sok böngésző kezdik visszaállítani a CSS stílusokat.

A korai szakaszában a megkönnyebbülés technika, a tervezők telepített értékek csak a mezők, és kitöltés segítségével a szabályokat a globális visszaállító:

De minél több ember használta a reset és megbeszéltük, annál nyilvánvalóbbá vált, hogy a beállítási értékek csak a mezőket, és kitöltés nem elegendő (és a szabályok alkalmazásának megadott minden egyes tétel van rossz hatással a mechanizmus oldal kimenet). Munkája révén Eric Meyer és egyéb CSS úttörői teljesebb Gyűjtemény visszaállítás szabályokat hoztak létre:

Fontos megjegyezni, hogy mely elemek szerepelnek a listán a népszerű CSS állítani. Azt is fontos tudni, hogy egyes elemei már szándékosan kizárták ezt a listát:

Ezek az elemek már kizártuk annak a jelentős különbség a cross-browser bemutatót. Könnyebb csinálni nem kérnek értük minden stílusban.

téglalap minta - margók, padding, és határok

téglalap modell az alapja az összes elrendezést. Ez vezérli a mérete és margók elemek az oldalon. Ahhoz, hogy megértsük, hogy meg kell érteni a különbséget blokk elemek és belső elemek.

Blokk elemek alapértelmezés szerint veszi fel a teljes szélességében tartalmazó elem, és egy line-height magasságot. Ezek található az egyik a másik fölött, fentről lefelé. Emiatt azok alapértelmezés szerint elfoglalja a teljes vonalat tartalmazó oldalon például a blokk elemei a következők:

.
. 

.