Kompozer staat er om bekend dat deze valide HTML-code oplevert. Dat betekent dat een website die je met Kompozer onderhoudt vrijwel direct goed valideert volgens de W3C-dienst die Pettic al aanhaalde. Al kan het dus zijn dat je wel je website met Kompozer onderhoudt en dat de website toch niet valideert. Daarom heeft Kompozer ook enkele hulpmiddelen aan boord om de code van een webpagina te controleren en aan te passen.
Validatie is overigens niet heilig. Het is een goede leidraad voor de kwaliteit van de code van een website.
Maar ook zonder dat een website goed valideert kan deze door diverse browsers goed worden getoond.
En ook kan het zijn dat een website wel valideert, maar er toch in een of meerdere browsers niet goed uit ziet.
Validatie is afhankelijk van de 1e regel die in de broncode van het HTML-document staat.
In jouw geval staat deze op
HTML 4.01 Strict:
Code: Selecteer alles
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
Het lijkt me handiger als je
HTML 4.01 Transitional gebruikt:
Code: Selecteer alles
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
Dan zal je volgende vraag zijn hoe je dat met Kompozer voor elkaar krijgt. Daarvoor is hier een handleiding geplaatst:
http://www.charlescooke.me.uk/web/lab_n ... ctype.html
In Kompozer kun je die regel van de pagina niet aanpassen, omdat de rest van de code in de pagina daarvan afhankelijk is.
- Instellingen aanpassen
Wel is er een weg om dit te bereiken:
- controleer de instellingen van Kompozer via het menu Extra > Voorkeuren
- ga in dat scherm naar Geavanceerd en controleer of bij Structuur
HTML 4 en
Transitional zijn aangevinkt.
- is dat niet zo dan kun je die daarop instellen en vervolgens kiezen voor OK om het venster te sluiten
Onder het menu
Geavanceerd vind je ook de mogelijkheid om de pagina automatisch op spelling te laten controleren.
Al is dat misschien wel wat lastig om dit geautomatiseerd te doen, aangezien jouw pagina zowel Engels als Nederlands is.
Ook kun je in het Voorkeuren-scherm onder
Algemeen kiezen voor
HTML-broncode opnieuw opmaken.
- Broncode kopiëren
De instelling die je net hebt gewijzigd heeft alleen invloed op een nieuwe pagina. Daarom maken we nu in Kompozer een nieuwe pagina aan via het menu
Bestand > Nieuw.
Vervolgens ga je terug naar de pagina waarvan je de doctype wilt aanpassen. Daar klik je op
Bron en via het menu
Beeld > Alles selecteren kun je alle tekst in de broncode selecteren. Vervolgens kun je dit kopiëren via het menu
Bewerken > Kopiëren.
- Broncode plakken in nieuwe pagina
Dan ga je naar de nieuwe pagina en ook daar klik je op Bron.
Vervolgens plak je daarin de zojuist gekopieerde code via het menu
Bewerken > Plakken.
Daarna kun je via Ontwerp weer terug naar de normale weergave van de pagina.
Deze nieuwe pagina kun je dan opslaan onder de naam van de zojuist gekopieerde pagina waarmee je die andere pagina overschrijft.
Als je de pagina daarna opslaat, dan valideert de pagina direct. Althans, dat was wel mijn ervaring. Daarnaast valideert HTML 4.01 Transitional sneller dan de Strict-modus.
- Code opschonen
Verder kent Kompozer het menu
Extra > HTML-code opschonen waarmee je diverse mogelijkheden hebt om de code van je website op te schonen.