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

Inteligența, de la originile naturale la frontierele artificiale - Inteligența Umană vs. Inteligența Artificială
Inteligența, de la originile naturale la frontierele artificiale – Inteligența Umană vs. Inteligența Artificială

Inteligența: redefinirea frontierelor. Explorarea Inteligenței Umane și Artificiale. Descoperă, învață și imaginează-ți viitorul.

Nu a fost votat Interval de prețuri: 23.87 lei până la 52.86 lei Selectează opțiunile Acest produs are mai multe variații. Opțiunile pot fi alese în pagina produsului.
Tehnologia Blockchain - Bitcoin
Tehnologia Blockchain – Bitcoin

Transformă-ți perspectiva asupra tehnologiei blockchain și începe să descoperi oportunitățile digitale de mâine!

Nu a fost votat Interval de prețuri: 23.87 lei până la 57.36 lei Selectează opțiunile Acest produs are mai multe variații. Opțiunile pot fi alese în pagina produsului.
Ghid pagini Facebook – Campanii de promovare pe Facebook
Ghid pagini Facebook – Campanii de promovare pe Facebook

Ghidul complet pentru succesul pe Facebook – Descoperă strategii eficiente de promovare!

Nu a fost votat 0.00 lei Adaugă în coș


Descoperă mai multe la MultiMedia

Abonează-te ca să primești ultimele articole prin email.

Lasă un răspuns

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