CSS

tehnologie webdesign software bucuresti romania CSS

Lista de tehnologii

Cascading Style Sheets (CSS) este un limbaj pentru stiluri folosit pentru a descrie prezentarea (aspectul si formatarea) unui document scris într-un limbaj de marcare. Aplicatia sa cea mai cunoscuta este realizarea stilului paginilor web scrise în HTML si XHTML, dar limbajul poate fi aplicat oricarui tip de document XML, inclusiv SVG si XUL. CSS este destinat în primul rând sa permita separarea continutului documentului (scris în HTML sau un limbaj de marcare similar) de prezentarea documentului, inclusiv elemente precum culori, fonturi, si înpaginare. Aceasta separare poate îmbunatati accesibilitatea continutului, poate oferi mai multa flexibilitate si control în specificarea caracteristicilor de prezentare, permite partajarea formatarii pentru multiple pagini, si reduce complexitatea si repetitia în continutul structural (precum posibilitatea designului web fara tabele). CSS poate de asemenea sa permita unei aceleiasi pagini de marcare sa fie prezentata în diferite stiluri pentru diferite metode de transmitere, precum pe ecran, imprimare, voce (când se citeste cu ajutorul unui browser pe baza de voce sau cu cititor de ecran) si Braille, dispozitive tactile. În timp ce autorul unui document leaga de obicei acel document de un sablon de stil CSS, cititorii pot folosi un sablon de stil diferit, posibil chiar pe propriul calculator, pentru a suprascrie pe cel specificat de autor. CSS specifica o schema prioritara pentru a determina care reguli de stil se aplica daca doua sai mai multe reguli se suprapun pentru un element particular. În acest asa-numit cascade, prioritatile sau greutatea sunt determinate si atribuite regulilor, astfel încât rezultatele sunt predictibile.