Webs bouwen … nullbeta styled
Toeters en bellen beperk ik het liefst tot de gevallen waarin het echt nodig is. Hey, het is geen kwestie van niet kunnen. Wel van niet willen. In mijn optiek dus liever geen flashfilmpjes met in het beeld vliegende logootjes alleen maar ter opleuking. Visuele effecten dienen (op een commerciële website) een duidelijke meerwaarde te hebben!
Schone code
Ik vind dat de achterliggende code van een webpagina zo schoon mogelijk moet zijn. Geen rommelige brij van slordige WYSIWYG editors. Een webeditor programma is op z’n hoogst een handig hulpmiddel. Handmatige finetuning en checken van code altijd een vereiste!. Proprietary code (tags die buiten de aanbevelingen van het W3C vallen) laat ik links liggen!
Vormgeving probeer ik zoveel mogelijk van de inhoud gescheiden te houden. Door een pagina daarnaast gestructureerd en semantisch op te bouwen is het geheel overzichtelijker, blijft de bestandsgrootte beperkt en laadt sneller in. Bovendien zullen zoekmachines een semantische webpagina makkelijker op waarde weten te schatten.
Toegankelijkheid
Hoe zit het met de toegankelijkheid van een website? Een flitsende website waarin alle (kritische) functionaliteit afhankelijk is van javascript of flash-technologie kan een onbruikbaar venster opleveren als de browser waarmee de site bekeken wordt de techniek niet ondersteunt. Of als actieve scripting uit beveiligingsoverwegingen uitstaat. Is een website nog steeds toegankelijk zonder stijlbladopmaak? En “ziet” een tekstbrowser ook nog steeds een bruikbare site? Naar mijn mening zaken waarmee terdege rekening gehouden dient te worden. Gelaagd bouwen is voor mij daarom een must.
Met als resultaat
Onder meer op basis van bovenstaande pijlers bouw ik websites. Het resultaat is een kwalitatief hoogstaand product, waarop onderstaande statements van toepassing zijn:
- een toegankelijke site met een intuïtieve navigatiestructuur, geschikt voor een breed publiek
- een vlot ladende website
- een website waarin vorm zoveel mogelijk gescheiden is van structuur & inhoud; dit komt de onderhoudbaarheid zeer ten goede
- een website die niet alleen in de populaire Internet Explorer, maar ook in andere moderne browsers naar behoren werkt. Het lijkt me dat het belangrijk is om website toegankelijk te maken voor een zo groot mogelijke groep bezoekers
- een website die voldoet aan de webstandaardspecificaties van het W3C en daardoor klaar is voor de toekomst