CSS svojstva

Svojstva kojima se mogu odrediti izgled teksta. Slijede svojstva kojima se određuju boje raznih dijelova elemenata te dodaju slike u pozadinu elemenata, a završava se s nizom svojstava namijenjenih preciznom postavljanju sadržaja na stranicu. Ne sasvim očekivano, ali relativno mali broj svojstava iz ovog poglavlja dovoljna su za izradu vrlo atraktivnih stranica.

Pozicioniranje (smještanje)

Jedan od najvećih nedostataka HTML-a je nemogućnost pozicioniranja (smještanja) elemenata na stranici. Precizno smještanje elemenata može se u HTML-u izvesti isključivo tablicama i prozirnim sličicama. CSS omogućava precizno smještanje elemenata korištenjem nekoliko za to predviđenih shema.

Sheme smještanja definirane su svojstvom position, koje može poprimiti sljedeće vrijednosti: static, relative, absolute i fixed, pa shodno tome možemo govoriti o sljedećim shemama:

Statičko smještanje – (vrijednost static) – predefinirana vrijednost. Ovo je uobičajeno smještanje elemenata, pri čemu svojstva smještanja, koja ćemo upoznati u sljedećoj lekciji, ne funkcioniraju.

Relativno smještanje – (vrijednost relative) – element smještamo relativno u odnosu na mjesto na kojem je trebao biti.

Apsolutno smještanje – (vrijednost absolute) – smještanje elementa u odnosu na roditeljsku oznaku – element koji ga okružuje.

Fiksno smještanje – (vrijednost fixed) – apsolutno smještanje u odnosu na prozor preglednika.

  • Nemojte miješati pojmove i smisao fiksnog i apsolutnog smještanja. Fiksno smještanje definira se u odnosu na prozor preglednika, što znači da se, pri pomicanju stranice gore-dolje, fiksno smješteni element uvijek zadržava na istom mjestu.

    Microsoft Internet Explorer do inačice 6.0 ne podržava vrijednost fixed, a kasnije inačice (u trenutku pisanja tečaja IE7-IE9) zahtijevaju podatak o upotrijebljenom standardu (!DOCTYPE) na početku dokumenta da bi fiksno pozicionirane elemente prikazao ispravno.
   
CARNet