Home » Articole » Articole » Calculatoare » Dezvoltarea web » Web design » Cascading Style Sheets » Cascading Style Sheet (CSS)

Cascading Style Sheet (CSS)

CSS, v. 3.
Credit: Rudloff, https://en.wikipedia.org/wiki/File:CSS3_logo_and_wordmark.svg, licența CC BY 3.0

(CSS, v. 3.)

CSS înseamnă foaie de stil în cascadă (cascading style sheet), și este folosit pentru a crea reguli despre culoarea, fontul și aspectul paginilor web. De asemenea, determină când vor fi utilizate acele reguli, pe baza informațiilor precum dispozitivul care se conectează la pagină sau ca răspuns la acțiunea unui utilizator. CSS poate fi folosit nu numai de HTML, ci și de orice limbaj bazat pe XML. Separând cât mai mult aspectul  unei pagini de HTML și felul în care se vede aceasta, de fapt separăm conținutul de aspect. Acest lucru face posibilă crearea rapidă a mai multor versiuni diferite ale aspectului site-ului nostru, fără a recrea conținutul din fiecare versiune. Cea mai bună abordare este să folosim HTML pentru a defini structura (și numai structura) paginilor noastre ori de câte ori este posibil, punând bazele pentru ca CSS să știe unde să aplice stilul real.

Istorie

Pe măsură ce HTML a crescut în popularitate, au crescut și cerințele pentru setul de caracteristici. Combinată cu varietatea de implementări ale browserului și cu abordările lor variate pentru randare și asistență, crearea de site-uri robuste și atractive din punct de vedere vizual a implicat o cantitate semnificativă de timp și efort. Pentru a le reduce și a separa sarcinile de prezentare de cele de conținut, s-au căutat propuneri de definire a unui nou sistem de gestionare a acestor funcții. CSS s-a născut din CHSS, sau Cascading Hypertext Style Script și extinde capacitățile, permițând să trecem cu mult dincolo de limitele de stil ale HTML, oferind mai multă putere asupra imaginilor, făcând paginile să pară mai asemănătoare ziarelor sau revistelor, cu aspect și tipografie care afectează și reduc timpul de încărcare.

Introdus pentru uz public în 1996, CSS1 conținea capacitatea de a aplica reguli prin identificarea elementelor (selectori) și majoritatea proprietăților încă utilizate în prezent. CSS2 a adăugat capacitatea de a se adapta pentru diferite afișaje și dispozitive, precum și elemente de poziționare după anumite valori de pe pagină. CSS2.1 a urmat cu introducerea unor funcții suplimentare, dar acestea nu au fost considerate suficient de substanțiale pentru a justifica o modificare completă a numărului de versiune.

Situația curentă

Deși este denumită în mod obișnuit CSS3, numerotarea nu se mai aplică limbii în ansamblu. Dezvoltatorii au decis să împartă limbajul în module, permițând diferitelor aspecte ale limbajului să fie revizuite și lansate independent unul de celălalt. Acest lucru permite ca modulele stabile să rămână numerotate așa cum sunt (deoarece nu se schimbă de fapt), în timp ce cele aflate în curs de dezvoltare mai activă pot fi eliminate după cum este necesar. Momentan, majoritatea modulelor „actuale” sunt la versiunea numărul 3. Unele nu s-au schimbat cu adevărat de la 2.1, în timp ce lucrările la versiunea 4 a modulelor selectate sunt deja în curs.

Sursa: Michael Mendez, The Missing Link – An Introduction to Web Development and Programming (CC BY-NC-SA 3.0 License), Published by Open SUNY Textbooks, Milne Library (IITG PI), State University of New York at Geneseo. Traducere de Nicolae Sfetcu

Articol publicat sub licență CC BY-NC-SA 3.0

Statistica pentru afaceri
Statistica pentru afaceri

Statistica pentru afaceri este un ghid practic elementar de statistică, cu eșantioanele de date și exemplele orientate spre afaceri. Statistica face posibilă analiza problemelor de afaceri din lumea reală cu date reale, astfel încât să puteți determina dacă o strategie … Citeşte mai mult

Nu a fost votat $3.99$8.55 Selectează opțiunile
Lucrul cu baze de date
Lucrul cu baze de date

Colecția ȘTIINȚA INFORMAȚIEI Lucrul cu bazele de date este astăzi printre cele mai căutate abilități IT. Acum puteți obține o bază de plecare în proiectarea și implementarea bazelor de date cu o abordare practică, ușor de înțeles. ”Lucrul cu baze … Citeşte mai mult

Nu a fost votat $3.99$7.99 Selectează opțiunile
Adobe Photoshop pentru începători
Adobe Photoshop pentru începători

”Adobe Photoshop pentru începători” este un ghid pentru crearea, editarea și îmbunătățirea imaginilor și a proiectelor, cu informații despre noțiunile de bază în Adobe Photoshop. Adobe Photoshop este un program cu puterea unui studio de fotografie profesionist, cu o multitudine … Citeşte mai mult

Nu a fost votat $1.99$3.59 Selectează opțiunile

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *