In het vorige artikel gaf ik meerdere redenen waarom het leren van HTML voor makers van websites allerlei voordelen heeft. In dit artikel geef ik weer enkele redenen, maar dit keer waarom je zeker CSS zou moeten kennen.
CSS, de afkorting voor Cascading Style Sheets, is een technologie die in combinatie met HTML gebruikt wordt. CSS is primair bedoeld om pagina’s vorm te geven, en zo onnodige ballast in HTML-bestanden te reduceren. Maar in de loop der jaren wordt CSS ook steeds meer gebruikt om spectaculaire effecten te bereiken, regelmatig in combinatie met Javascript. Kennis van CSS is niet vereist om webpagina’s te kunnen maken, maar veel mogelijkheden van HTML worden niet meer gebruikt doordat CSS betere mogelijkheden heeft. En er zijn nog meer redenen.
- CSS is geavanceerder dan HTML. HTML kan een hoop, maar CSS kan nog veel meer. Met CSS kan de opmaak van de pagina tot in de puntjes geregeld worden, van heel eenvoudig tot gigantische ingewikkelde instructies. Hiervoor is een hoop werk nodig, maar met een kleine inspanning zijn er meer mogelijkheden. Allerlei zaken die in HTML onmogelijk zijn, zijn met CSS in een handomdraai te regelen.
- CSS kan hergebruikt worden. De opmaakregels voor CSS hoeven niet in het HTML-document zelf opgenomen te worden, de opmaakregels kunnen in een los bestand geplaatst worden en met HTML aan een document gekoppeld worden. Zo kan je een bestand steeds opnieuw gebruiken en worden wijzigingen in het CSS bestand meteen op al je pagina’s doorgevoerd
- Standaardisatie is geen eenheidsworst. HTML en CSS samen bieden genoeg gereedschappen om één CSS-bestand toch vele verschillende opmaken te verkrijgen. Met verschillende elementen en attributen voor HTML zijn elke keer andere resultaten mogelijk.
- Flexibel. De C in de naam CSS staat voor Cascading, overlappend. Opmaak in CSS-bestanden kan altijd overschreven worden, je staat ook als je CSS gebruikt volledig vrij om de opmaak altijd aan te passen waar je dat wil doen.
- Idealistisch. Idealisten willen dat op het internet inhoud van opmaak en actieve inhoud worden gescheiden. Dit ideaal is haalbaar met het gebruik van CSS. Hierdoor kan een internet ontstaan dat beter door machines leesbaar is.
- Niet alleen voor HTML. CSS is ook te gebruiken voor aan XML-gerelateerde talen, XML zelf en in combinatie met XSLT, de opmaaktaal voor XML.
Toegegeven, CSS heeft een moeilijkere syntax, schrijfwijze, dan HTML. Maar de mogelijkheden van CSS zijn wel zeer krachtig, en maken dit nadeel zeer zeker overkomelijk.
Mocht je nu geïnteresseerd zijn geraakt in CSS, dan ben je hier op het juiste adres. In de artikelen die nu op deze site staan en de komende tijd zullen volgen, kan je goed en snel kennismaken met alle facetten van HTML.
Related posts:
1 Comment for Waarom je CSS zou moeten kennen
Ger | 12 October 2009 at 12:06


Hoi Bas, leuk dat je weer aan de slag gegaan bent met Webbish. Hopelijk heeft deze poging meer succes dan de vorige 2 incarnaties.
De eerste 2 artikelen zijn redelijk kort door de bocht, maar dan mag ook bij introducties. Ik ben benieuwd naar wat je verder nog zal schrijven.
Groet,
Ger