De CSS-taal is een taal die de stijl van HTML-documenten bepaalt. Het bevat opties met betrekking tot onder andere lettertypen, kleuren, marges, lijnen, hoogte, breedte, achtergrondafbeeldingen.
Tegenwoordig is het mogelijk om HTML-taal te gebruiken om het formaat van webpagina's te ontwikkelen. De CSS-taal biedt echter meer opties en is nauwkeuriger, naast compatibel met alle huidige browsers.
Oorsprong van CSS-taal
Stylesheettalen ontstonden met de introductie van internet en de exponentiële groei van de HTML-taal voor het maken van elektronische documenten.
De instantie W3C (World Wide Web Consortium) is verantwoordelijk voor het creëren van alle standaarden met betrekking tot het web en was degene die de creatie van een specifieke stijlbladtaal voor HTML voorstelde. Er is gekozen voor twee voorstellen: de CHSS (Cascading HTML Style Sheets) en de SSP (Stream-based Style Sheet Proposal).
Tussen eind 1994 en 1995 werd een nieuwe taal gedefinieerd die het beste uit elk voorstel nam en het CSS (Cascading Style Sheets) noemde.
Begin 1997 besloot het W3C het werk van de HTML-groep in drie secties te verdelen: de HTML-werkgroep, de DOM-werkgroep en de CSS-werkgroep.
De aanpassing van de CSS-taal door browsers is progressief en heeft lang geduurd. Tegenwoordig herkent iedereen het.
Belang van het gebruik van de CSS-taal
Vooral op het gebied van webdesign is de CSS-taal een revolutie geworden. Onder de voordelen die worden gevonden bij het gebruik ervan, vallen de volgende op:
- Meer precisie: Bij het gebruik van CSS zullen de grootte en positionering van de elementen waaruit het web bestaat exact zijn. U kunt de browser vertellen in welke pixel een bepaalde afbeelding moet worden geplaatst, evenals hun afmetingen.
De CSS geeft een betere toegankelijkheid en structuur. Door de CSS-taal en beschrijvende markeringen te combineren, is het mogelijk dat een website correct wordt bekeken, omdat de informatie gestructureerd en overzichtelijk blijft. - Verbeter laadtijden: Met de introductie van CSS zijn inhoud en uiterlijk verdeeld, wat resulteert in lichtere bestanden. Dit is voordelig om de laadtijden van de site in de browser te verminderen en het verkeersvolume van de gekozen server te verlagen.