Priručnik CSS - Lekcija 3 - Svojstva background-color, font-style, font-weight, text-align, text-decoration, text-transform.
Tokom postojanja HTML-a stvoreno je mnogo tagova i sada sa širokom primenom css-a neke od njih ćemo morati napustiti, među takvim tagovima su <font>, <b>, <i>, <center>. Kasnije ćemo razmotriti i druge "zabranjene" tagove. Takođe, ova svojstva će vam pomoći da izbegnete suvišan kod u HTML kodu stranice i da ga izdvojite u css fajlove.
U prethodnoj lekciji smo videli kako dodavati css svojstva i birati boje za ta svojstva. U ovoj lekciji ćemo razmotriti niz svojstava koja ste možda koristili u HTML-u, ali možda ste ih ranije dodavali pomoću tagova, a sada ćemo to raditi preko css-a, što je ispravniji način.
Prvo svojstvo u ovoj lekciji je background-color.
Background-color
Ovo svojstvo možemo koristiti ne samo za pozadinu blokova, već i za običan tekst i linkove. Na primer ovako:
span{
background-color: yellow;
}
Ili za link:
a{
background-color: blue;
}

Boje, kao i u svojstvu color, mogu se zadavati i numerički, na primer #ff0000 (što je crvena boja).
Font-style
Moguće je da ste već koristili tagove <b> ili <strong> (za podebljani tekst), <i> (kurziv), font ("zli" tag koji menja izgled teksta). Da ne bismo koristili mnoštvo ovih i drugih tagova, uvedeno je css svojstvo font-style. Među najčešćim vrednostima ovog svojstva su:
p{
font-style: italic; /* kurziv */
}
Na ovaj način zamenjujemo tag <i> sa svojstvom font-style vrednosti italic.

Font-weight
Među zastarelim tagovima je i <b> koji čini tekst podebljanim. Sada je dovoljno koristiti svojstvo font-weight:
body{
font-weight: normal; /* običan tekst */
}
p{
font-weight: 400; /* običan tekst */
}
span{
font-weight: 700; /* podebljani tekst */
}
a{
font-weight: bold; /* podebljani tekst */
}
Za svojstvo font-weight moguće su vrednosti 400 ili normal za običan tekst i 700 ili bold za podebljani tekst.

Text-align
Svojstvo text-align zamenjuje tag <center> i HTML atribut align. Koristi se na sledeći način:
body{
text-align: left; /* levo poravnanje */
}
p{
text-align: center; /* centrirano */
}
span{
text-align: right; /* desno poravnanje */
}
div{
text-align: center; /* centrirano */
}
Jasno je šta ovo svojstvo radi, kao što pokazuje i slika ispod:

Text-decoration
Umesto tagova <strike> (precrtano), <u> (podvučeno) sada možemo koristiti css svojstvo text-decoration:
.underline{
text-decoration: underline; /* podvlačenje */
}
.line-through{
text-decoration: line-through; /* precrtano */
}

Text-transform
Još jedno korisno css svojstvo text-transform omogućava da sav tekst bude velikim ili malim slovima.

Ne pokušavajte odmah da zapamtite sva css svojstva, ako povremeno budete vraćali ove lekcije, vremenom ćete zapamtiti najvažnija i najčešće korišćena svojstva, dok će ostala biti lako dostupna po potrebi.