Webdesign in Linux
Door Roeland Kok
Vrijgegeven onder de GFDL.
Deel 1: introductie en aandachtspunten
Een veelgehoord argument om niet volledig over te gaan op Linux is dat er geen goede webdesign pakketten zouden zijn voor Linux. Als je onder 'goede webdesign pakketten' software zoals Frontpage en DreamWeaver verstaat, dan moeten we dit helaas toegeven: Macromedia is (nog) niet overgehaald om haar software onder Linux uit te geven. Maar de wereld is groter dan Frontpage en DreamWeaver.
Aandachtspunten
Als je een website bouwt, dan is een van de eerste dingen die je leert door te werken met Linux: hou de pagina browser onafhankelijk. Vooral Windows georienteerde webdesigners hebben er een handje van om pagina's af te leveren die niet compatible zijn met andere browsers dan Internet Explorer. Dit is een hele slechte gewoonte. Bij Linux-box.nl denken we maar zo: als een website niet in een willekeurige fatsoenlijke browser te bezichtigen is, is de inhoud vast niet de moeite waard.
Onder Linux (en Windows) is er een goede manier om vast te stellen of je website browser onafhankelijk is. Ten eerste moet je ervoor zorgen dat de HTML-code die je gebruikt (of je die nu zelf typt of dat de webeditor die aflevert) aan de W3C standaard voldoet. Dit is de standaard voor alle op het web gebruikte HTML code. Het is niet verplicht om je aan deze standaard te houden, maar het web wordt er een stuk toegankelijker van. Een andere manier om te kijken of het goede code is, is de pagina te bekijken in een webbrowser die zich aan standaards houdt, zoals Mozilla.
Afhankelijk van de doelgroep, kun je besluiten om je website ook geschikt te maken voor tekst-only browsers als Lynx. Het gaat bij websites in feite om drie zaken:
- Inhoud (content)
- Ontwerp (design)
- Toegankelijkheid (accessibility)
Als deze zaken in orde zijn, dan komt het over het algemeen wel goed met de website. Een site die nog steeds '(c) 1996' vermeldt op de eerste pagina, of een die alleen in IE te openen is, zal het waarschijnlijk niet goed doen bij het publiek en doodbloeden.