Acasă Dezvoltare Ce este o foaie de stil în cascadă (CSS)? - definiție din techopedia

Ce este o foaie de stil în cascadă (CSS)? - definiție din techopedia

Cuprins:

Anonim

Definiție - Ce înseamnă Cascading Style Sheet (CSS)?

Foile de stil în cascadă (CSS) este un standard (sau limbaj) care descrie formatarea paginilor de limbaj de marcare. CSS definește formatarea pentru următoarele tipuri de documente:

  • Limbă de marcare HyperText (HTML)
  • Limba de extindere HyperText Markup (XHTML)
  • Limba de marcare extensibilă (XML)
  • Grafică vectorială scalabilă (SVG)
  • Limba de interfață utilizator XML (XUL)

CSS le permite dezvoltatorilor să separe conținutul și elementele vizuale pentru o mai mare control și flexibilitate a paginii. În mod normal, un fișier CSS este atașat la un fișier HTML cu ajutorul unei legături în fișierul HTML.

În decembrie 1998, World Wide Web Consortium (W3C) a publicat prima specificație CSS (CSS1). Aceasta a fost urmată de CSS Level 2 (CSS2), și CSS Level 2, Revision 1 (CSS2.1)

Techopedia explică Cascading Style Sheet (CSS)

Formatarea documentelor HTML a fost obositoare și complexă înainte de CSS, din cauza atributelor încorporate în stilul HTML. În mod specific, etichetele în stil necesitau descrieri detaliate și repetitive ale următoarelor elemente:

  • Culorile fontului
  • Stiluri de fundal
  • Aliniamente de elemente
  • Frontiere
  • Dimensiuni

CSS definește structural elementele pentru titluri (h1), sub-titluri (h2), sub-sub-titluri (h3), etc. Opțiunile elementelor sunt disponibile pentru font, culoare, accent, dimensiune etc.

CSS permite dezvoltatorilor să mute elementele de styling într-o zonă HTML separată pentru marcarea curată. De exemplu, dacă un dezvoltator a dorit să schimbe fontul pentru toate titlurile h2 dintr-un fișier HTML, o singură modificare ar putea fi făcută la fișierul CSS atașat. Dacă nu este atașat niciun fișier CSS, dezvoltatorul ar trebui să modifice opțiunea de font pentru fiecare titlu h2 din fișierul HTML principal.

Ce este o foaie de stil în cascadă (CSS)? - definiție din techopedia