Operation Manual

DREAMWEAVER CS3
Handboek
289
Enkele van deze opties voor het herschrijven van code zijn standaard ingeschakeld.
Dankzij de mogelijkheden van Roundtrip HTML in Dreamweaver kunt u uw documenten afwisselend bewerken in een
HTML-teksteditor en in Dreamweaver, terwijl dit weinig of geen invloed heeft op de inhoud en structuur van de originele
HTML-broncode van het document. Enkele van deze mogelijkheden zijn:
U kunt een teksteditor van derden gebruiken om het huidige document te bewerken.
Standaard brengt Dreamweaver geen wijzigingen aan in code die is gemaakt of bewerkt in een andere HTML-editor, ook
al is de code ongeldig, tenzij u opties voor het herschrijven van code instelt.
Tags die niet worden herkend, met inbegrip van XML-tags, worden door Dreamweaver niet veranderd, omdat het
programma niet over criteria beschikt om deze tags te beoordelen. Als een niet-herkende tag een andere tag overlapt
(bijvoorbeeld
<MijnNieuweTag><em>tekst</MijnNieuwwTag></em>), zal Dreamweaver dit als een fout markeren, maar
de code niet herschrijven.
U kunt Dreamweaver echter ook zo instellen dat ongeldige code (geel) wordt gemarkeerd in de codeweergave. Wanneer
u een gemarkeerd gedeelte selecteert, wordt in de eigenschappencontrole informatie weergegeven over hoe de fout kan
worden gecorrigeerd.
Zie ook
“De codeeromgeving aanpassen” op pagina 295
“Voorkeuren voor het herschrijven van code instellen” op pagina 298
“Sneltoetsen aanpassen” op pagina 294
Code voor servergedrag” op pagina 293
De XHTML-code die Dreamweaver genereert
Dreamweaver genereert nieuwe XHTML-code en schoont bestaande XHTML-code zodanig op dat deze voldoet aan de
meeste XHTML-vereisten. Ook de hulpmiddelen die u nodig hebt om te voldoen aan die paar resterende XHTML-
vereisten, worden verstrekt.
Opmerking: Sommige van die vereisten gelden ook voor diverse versies van HTML.
In de volgende tabel worden de XHTML-vereisten beschreven waaraan Dreamweaver automatisch voldoet:
XHTML-vereiste Acties die Dreamweaver uitvoert
In het document moet een DOCTYPE-declaratie
staan vóór het root-element en die declaratie moet
verwijzen naar een van de drie DTD-bestanden
(Document Type Definition) voor XHTML (Strict,
Transitional of Frameset).
Er wordt een XHTML DOCTYPE toegevoegd aan een XHTML-
document.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML
1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-
transitional.dtd">
Of, als het XHTML-document een
frameset heeft:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML
1.0 Frameset//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-
frameset.dtd">
Het root-element van het document moet html
zijn, en het html-element moet de XHTML-
naamruimte aanwijzen.
Voegt alsvolgt het namespace-kenmerk toe aan het html-
element:
<html
xmlns="http://www.w3.org/1999/xhtml">
De structuur van een standaarddocument moet de
elementen head, title en body bevatten. De
structuur van een framesetdocument moet de
elementen head,
title en frameset bevatten.
Een standaarddocument bevat de elementen head, title
en body. Een framesetdocument bevat de elementen head,
title en frameset.