Sintaxa CSS
CSS are o sintaxă simplă, şi foloseşte mai multe cuvinte cheie englezeşti pentru a specifica numele diferitelor proprietăţi de stil.
O prezentare de stil (style sheet) constă dintr-o listă de reguli. Fiecare regulă sau set de reguli constă din una sau mai mulţi selectori şi un bloc de declaraţii. Un bloc de declaraţii în acolade constă dintr-o listă de declaraţii separate prin punct şi virgulă. Fiecare declaraţie constă dintr-o proprietate, două puncte (:), o valoare, şi apoi punct şi virgulă (;).[1]
În CSS, selectorii sunt folosiţi pentru a declara la care elemente se aplică stilul, un fel de expresie de potrivire. Selectorii se pot aplica tuturor elementelor care şin de un tip specific, sau numai acelor elemente care se potrivesc cu un anumit atribut; elementele pot fi potrivite în funcţie de cum sunt plasate relativ la celelalte elemente în codul de marcare, sau de cum sunt aşezate în modelul pbiect document.
În plus faţă de acestea, poate fi folosit un set de pseudo-clase pentru a defini comportări ulterioare. Probabil cel mai cunoscut dintre acestea este :hover, care aplică un stil doar când utilizatorul ‘punctează către’ elementul vizibil, de obicei ţinând mouse-ul deasupra lui. Este anexat unui selector ca în a:hover sau #elementid:hover. Alte pseudo-clase şi pseudo-elemente sunt, de exemplu, :first-line, :visited sau :before. O pseudo-clasă specială este :lang(c), “c”.
O pseudo-clasă selectează elemente întregi, precum :link or :visited, pe când un pseudo-element face o selecţie care poate consta din elemente parţiale, precum :first-line or :first-letter.
Selectorii pot fi combinaţi ţi în alte moduri, în special în CSS 2.1, pentru a obţine o mai mare specificitate şi flexibilitate.[2]
Referinţe
- ^ http://www.w3.org/TR/CSS21/syndata.html#q10 W3C CSS2.1 specification for rule sets, declaration blocks, and selectors
- ^ vezi the complete definition of selectors at the W3C Web site.
(Traducere şi adaptare din Wikipedia sub licenţa GNU)
Aveţi nevoie de un webmaster? Click AICI. Tel. 0745-526896