http://toastytech.com/evil/index.html
Lecția 43.1 din cursul nostru introduce conceptele de bază ale CSS, adică Cascading Style Sheets. Aceasta este o limbă care este folosită pentru a defini aspectul și prezentarea paginilor web scrise în HTML. CSS poate fi utilizat pentru a schimba culoarea de fundal, fontul și dimensiunea textului, adăugarea de imagini și multe altele.
O caracteristică importantă a CSS este cascading-ul, ceea ce înseamnă că stilurile pot fi aplicate în straturi, astfel încât stilurile definite mai jos în fișierul CSS să anuleze stilurile definite mai sus. Acest lucru poate fi foarte util în cazul în care doriți să definiți stiluri pentru anumite elemente, dar doriți să le suprascrieți în alte locuri.
Un alt concept important este selectorul CSS, care este utilizat pentru a identifica elementele HTML pentru care se aplică stilurile. Există o varietate de selectori disponibili, de la selectori de elemente de bază, cum ar fi "p", care se aplică la toate elementele "p" de pe o pagină, până la selectori de clasă, care se aplică doar la elementele cu o anumită clasă.
Un exemplu ar fi:
p {
font-size: 16px;
color: blue;
}
.header {
font-size: 24px;
color: red;
}
Acest cod CSS va face ca toate elementele "p" să aibă un font de 16px și culoarea albastră, dar elementele cu clasa "header" să aibă un font de 24px și culoarea roșie.
CSS este o limbă foarte puternică și poate face o diferență semnificativă în aspectul și funcționalitatea paginilor web. Cu toate acestea, trebuie să fiți atenți să nu suprautilizați stilurile și să păstrați codul curat și organizat pentru a asigura o experiență de navigare plăcută pentru utilizatori.