Een web standaarden checklist
De term webstandaarden kan verschillende dingen betekenen voor verschillende mensen maken. Voor sommigen is het 'table-vrije plaatsen ", voor anderen is het' met geldige code '. Echter, web standaarden zijn veel breder dan dat. Een site gebouwd om web-standaarden moeten zich houden aan de normen (HTML, XHTML, XML, CSS, XSLT, DOM, MathML, SVG etc) en beste praktijken (geldige code, toegankelijke code, semantisch correcte code, gebruikersvriendelijke URL's etc) na te streven.
Met andere woorden, een site gebouwd om web-standaarden moet idealiter lean, clean, CSS-gebaseerde, toegankelijkheid, het nut en zoekmachine vriendelijk.
Over de checklist
Dit is niet een uber-checklist. Er zijn waarschijnlijk vele punten die kunnen worden toegevoegd. Wat nog belangrijker is, moet het niet worden gezien als een lijst van items die op elke site die u te ontwikkelen moet worden aangepakt.
Het is gewoon een gids die gebruikt kan worden:
* de breedte van webstandaarden * te zien zijn als een handig hulpmiddel voor ontwikkelaars tijdens de productiefase van websites * als hulpmiddel voor ontwikkelaars die geïnteresseerd zijn in de richting van het web standaarden
De checklist
1.Kwaliteit code 1. Is de site een correcte Doctype? 2. Is de site gebruik maken van een karakter set? 3. Is de site valide (X) HTML? 4. Is de site Valid CSS? 5. Is de site gebruik geen CSS hacks? 6. Is de site gebruik maken van onnodige klassen of id? 7. Is de code goed gestructureerd? 8.
Is de site nog gebroken links? 9. Hoe werkt de site presteren in termen van snelheid /pagina formaat? 10. Heeft de site Javascript errors?
2. Mate van scheiding tussen inhoud en presentatie 1. Is de site gebruik van CSS voor alle presentatie aspecten (lettertypen, kleur, padding, borders etc)? 2. Zijn alle decoratieve beelden in de CSS, of doe ze in de (X) HTML?
3. Toegankelijkheid voor gebruikers 1. Zijn "alt" attributes gebruikt voor alle beschrijvende beelden? 2. Is de site gebruik maken van relatieve eenheden dan absolute eenheden voor de tekst formaat? 3.
Zijn er aspecten van de lay-out break als de lettergrootte wordt verhoogd? 4. Is de site zichtbaar skip menu's? 5. Is de site toegankelijk vormen? 6. Is de site toegankelijk tafels? 7. Is er voldoende kleur helderheid /contrast? 8. Is de kleur alleen gebruikt voor kritieke informatie? 9. Is er vertraagd reactievermogen voor dropdown menu's (voor gebruikers met beperkte motorische vaardighede