.css — Cascading Style Sheet
World Wide Web Consortium (W3C) · 1996
Wat is een .css-bestand?
Een CSS-bestand (Cascading Style Sheet) bevat stijlen die webbrowsers gebruiken om de inhoud van HTML- of XML-documenten weer te geven. Het bepaalt de visuele presentatie van webpagina's, inclusief aspecten zoals lettertypen, kleuren, afstand en lay-out. Door presentatie van inhoud te scheiden, maakt CSS consistente styling over meerdere pagina's mogelijk en vereenvoudigt het onderhoud van website-ontwerp.
Programma's die .css-bestanden openen
| Platform | Programma | ||
|---|---|---|---|
| Windows | Visual Studio Code | Gratis | |
| Notepad++ | Gratis | ||
| Sublime Text | Betaald | ||
| Adobe Dreamweaver | Betaald | ||
| macOS | Visual Studio Code | Gratis | |
| Sublime Text | Betaald | ||
| BBEdit | Betaald | ||
| TextEdit | Gratis | Officieel |
Veelvoorkomende problemen met .css-bestanden
Veelgestelde vragen
Het primaire doel van CSS is het definiëren van de visuele presentatie en lay-out van webpagina's. Het bepaalt hoe HTML-elementen op scherm, papier of andere media worden weergegeven, waardoor websites visueel aantrekkelijk en gebruiksvriendelijk worden.
Hoewel CSS is ontworpen om opmaaktalen, voornamelijk HTML en XML, te stylen, kan het niet onafhankelijk bestaan om inhoud te renderen. Het heeft een gestructureerd document (zoals HTML) nodig om zijn stijlen toe te passen op elementen binnen dat document.
CSS-frameworks zijn vooraf geschreven CSS-bibliotheken die een basis bieden voor snellere en consistentere webontwikkeling. Ze bevatten vaak kant-en-klare componenten, rasters en hulpprogramma's, zoals Bootstrap, Tailwind CSS of Bulma.
Technische details
CSS-bestanden zijn platte tekstbestanden die bestaan uit een reeks regels, elk met een selector en een declaratieblok. Hoewel er geen specifieke 'magic bytes' aan het begin zijn, beginnen CSS-bestanden vaak met een optionele `@charset`-regel of direct met stijlregels, zoals `body { ... }`. Browsers parseren deze regels om stijlen toe te passen op overeenkomstige elementen.