Figura e mësipërme ilustron modelin kuti. Të gjitha elementet HTML mund të konsiderohen si kuti. Modeli i kutisë CSS tregon dizenjimin dhe dimensionimin e site-it. Konsiston në margins, borders, paddings, dhe në përmbajtjen aktuale (content). Karakteristikat punojnë sipas radhës: top, right, bottom, dhe left. CSS përdor modelin kuti për përcaktimin se sa të mëdha do të jenë këto kuti dhe ku do të vendosen ato. Modeli kuti përdoret gjithashtu për llogaritjen e gjerësisë dhe gjatësisë së elementeve HTML.
Karakteristika CSS border ju lejon të përcaktoni kufijtë e elementeve HTML. Për të shtuar një kornizë në një elementë, ju duhet të specifikoni stilin(style), përmasat (size), dhe ngjyrat(color) të kornizës. Shembulli më poshtë tregon si të shtojmë një kornizë blu solide në paragraf.
Skedari CSS:Kjo është një shembull e një kornize të stilit solid.
p { padding: 10px; border: 5px solid green; }
Karakteristika border-width specifikon gjerësinë e kornizës.
Skedari CSS:Gjerësia e paragrafit është 2px.
Gjerësia e paragrafit është 5px.
p.korniza1{ padding: 10px; border-style: solid; border-width: 2px; } p.korniza2 { padding: 10px; border-style: solid; border-width: 5px; }
Vlera e kësaj karakteristike mund të jetë emri i ngjyrës, RGB, ose vlerat Hex.
Ngjyrat e kornizave mund te krijohen duke perdorur emrat e ngjyrave.
Ngjyrat e kornizave mund te krijohen duke perdorur vlerat Hex.
Ngjyrat e kornizave mund te krijohen duke perdorur vlerat RGB.
p.korniza1 { padding: 10px; border-style: solid; border-width: 2px; border-color: blue; } p.korniza2 { padding: 10px; border-style: solid; border-width: 2px; border-color: #FF6600; } p.korniza3 { padding: 10px; border-style: solid; border-width: 2px; border-color: rgb(0, 153, 0); }
Vlera apriori e karakteristikës border-style është none, që do të thotë pa kornizë. Vlerat që mund të marrë: dotted, dashed, double, etj. Shembulli më poshtë ilustron ndryshimet midis tyre.
Ky paragraph nuk ka kornizë.
Ky paragraph është në stilin dotted.
Ky paragraph është në stilin dashed border.
Ky paragraph është në stilin double border.
Ky paragraph është në stilin grooved border.
Ky paragraph është në stilin ridged border.
Ky paragraph është në stilin inset border.
Ky paragraph është në stilin outset border.
Ky paragraph është në stilin hidden border.
p.none {border-style: none;} p.dotted {border-style: dotted;} p.dashed {border-style: dashed;} p.double {border-style: double;} p.groove {border-style: groove;} p.ridge {border-style: ridge;} p.inset {border-style: inset;} p.outset {border-style: outset;} p.hidden {border-style: hidden;}
Stilimi i një elementi < div > për të patur një gjerësi totale të width dhe height prej 100px:
Skedari HTML:
Skedari CSS: Gjerësia dhe lartësia totale e këtij elementi është 100px.
Pra, gjerësia dhe lartësia totale e elementit do të jetë 90px+5px (border)+5px(border) = 100px;div { border: 5px solid green; width: 90px; height: 90px; }
Karakteristika background-color përdoret për specifikimin e ngjyrës së sfondit të një elementi.
Skedari CSS:Ngjyra e sfondit të kësaj faqeje ka emrin LightSkyBlue.
body { background-color: #87CEFA; }
Karakteristika background-image vendos një ose disa imazhe si sfond të një elementi.
body { background-image: url("foto.png"); background-color: #e9e9e9; }
Url-ja specifikon vendodhjen e skedarit të imazhit e cila mund të jetë relative ose absolute.
Karakteristika background repeat specifikon nqs imazhi i vendosur si sfond do të përsëritet ose jo. Vlerat që mund të marrë janë përsëritja sipas aksit horizontal, vertikal, ose të dyja, ose nuk përsëritet. Vlera repeat-x do të përsërisë imazhin vetëm horizontalisht.
body { background-image: url("foto.png"); background-repeat: repeat-x; }
Karakteristika background-attachment vendos nqs sfondi do të jetë fiks apo i lëvizshëm për të gjithë faqen.
body { background-image: url("foto.png"); background-repeat: no-repeat; background-attachment: fixed; }