stylesheets

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.

Minder data

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.

Sneller ontwikkelproces

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.

Eenvoudig te onderhouden

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.

Consequente vormgeving

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.

Ook bruikbaar zonder de stylesheet

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:

  1. Vertrouwen
  2. Usability van teksten
  3. Stylesheets
  4. Scrollbalk problemen
  5. Welke afmetingen moet mijn website hebben?
  6. Usability van blogs en RSS
  7. Kort Nieuws - Kort Nieuws - Kort Nieuws
  8. Individuele deelname aan workshops usability