Margin ir padding savybės: panašumai ir skirtumai
Neretai žmonėms, neseniai susipažinusiems su pakopiniais stiliais (Cascading Style Sheets — CSS), iškyla klausimas, kuo skiriasi dvi CSS savybės: margin ir padding? Nors kai kuriais atvejais pritaikius vieną ar kitą savybę matomas rezultatas atrodo taip pat, iš tikrųjų jų paskirtys yra skirtingos. Todėl neapsigauokite manydami, kad galite naudoti vieną ar kitą savybę priklausomai nuo jūsų nuotaikos!
Formų stilizavimas
Iš tikrųjų, formų stilizavimas su CSS nėra ypatingai sudėtingas, tačiau būtina atkreipti dėmesį į keletą niuansų. Straipsnyje stengsiuosi kuo plačiau apžvelgti įvairius stilizavimo būdus ir subtilybes bei, žinoma, pateiksiu pavyzdžių.
Ar darai šias 10 CSS kodavimo klaidų?
Darbas su CSS kartais gali būti lyg iššūkis. Naršyklės kartas nuo karto keičia kodo interpretavimą (na, na? Ar žinote kuri naršyklė tai mėgsta daryti? Na pagalvokite. Taip! Internet Explorer...), todėl neretai rašydami kodą atsitrenkiame į sieną — kodas parašytas lyg ir gerai, o rodo visiškai ne taip, kaip norima. Nors CSS yra nepaprastai naudinga ir galinga kalba, dažnai ji gali būti panaudota neteisingai, kas, beje, sukels jums košmarą...
Lentelių generavimas naudojant CSS
Pasirodžius IE 8-ai versijai galime pritaikyti CSS technologijos display: table savybę, kurios pagalba galėsime kurti lenteles naudojant tik CSS. Kaip žinia, šią funkciją palaiko ir Firefox 2, Firefox 3, Opera 9, tačiau tiek IE6, tiek IE7 nepalaiko display: table.
Hierarchija ir paveldimumas CSS kalboje
Nepaprastai svarbus dalykas CSS kalboje yra paveldimumas (angl. „inheritance“). Dauguma pradedančiųjų web dizainerių (CSS koduotojų), kurie bando įvaldyti CSS, šios sąvokos nesupranta ir nežino, kaip tai veikia.
