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

Rețele de comunicații 5G
Rețele de comunicații 5G

Descoperă cum 5G transformă lumea și pregătește-te să fii parte din viitor.

Nu a fost votat 14.45 lei33.25 lei Selectează opțiunile Acest produs are mai multe variații. Opțiunile pot fi alese în pagina produsului.
Ghid WordPress pentru începători
Ghid WordPress pentru începători

Descoperă arta gestionării site-urilor web cu WordPress!

Nu a fost votat 14.45 lei26.48 lei Selectează opțiunile Acest produs are mai multe variații. Opțiunile pot fi alese în pagina produsului.
Excel - Ghid pentru începători
Excel – Ghid pentru începători

Acest ghid este destinat să vă ajute să învățați și să lucrați cu Microsoft Excel. Se bazează pe utilizarea Excel 2016 pe un computer Windows, dar conceptele și instrumentele acoperite rămân destul de consistente cu unele versiuni mai vechi de … Citeşte mai mult

Nu a fost votat 0.00 lei Selectează opțiunile Acest produs are mai multe variații. Opțiunile pot fi alese în pagina produsului.

Lasă un răspuns

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