Nieuwsbrief augustus 2005
Cascading Style Sheets worden steeds vaker toegepast in het ontwerp van websites. In deze style sheets wordt de layout van de site beschreven. Dit is zover door te voeren dat de HTML files van de website alleen nog maar inhoudelijke informatie bevatten en geen enkele informatie over de vormgeving. Het toepassen van style sheets heeft een aantal belangrijke voordelen.
Omdat de layout van de site in een apart bestand staat hoeft deze layout informatie maar een keer ingelezen te worden. Hierdoor hoeven er minder gegevens gedownload te worden als meerdere pagina’s van een website bekeken worden. Zonder gebruik van style sheets moet de layout immers bij iedere pagina opnieuw gedownload worden. Wanneer de layout in een aparte file staat worden de HTML pagina’s dus kleiner. De pagina’s laden sneller in en er wordt minder beslag gelegd op de bandbreedte van de gebruiker.
Een scheiding tussen de opmaak en de inhoud maakt het makkelijker om aanpassingen in de layout te maken. Dit hoeft immers slechts in het css bestand te worden gedaan. Zonder enige aanpassing aan de HTML pagina’s kan de volledige vormgeving worden aangepast.
De website is door de scheiding tevens eenvoudiger te onderhouden. De HTML pagina’s bevatten vrijwel alleen inhoudelijke informatie. Juist die informatie moet up to date gehouden worden. Ontwikkelaars kunnen dus ook tegelijk aan de layout en de inhoud van de pagina werken.
Door de layout in een style sheet vast te leggen wordt de bouwer als het ware gedwongen zich vast te houden aan deze standaard. Er ontstaat dus vanzelf een consistentie tussen de pagina’s.
De HTML pagina’s kunnen ook zonder de bijbehorende style sheet gebruikt worden. Sommige gebruikers geven de voorkeur aan hun eigen style te gebruiken of prefereren helemaal geen opmaak. De tekst kan dan eenvoudiger te lezen zijn voor gebruikers met een visuele handicap.
Bronnen:
Inhoud: