Das wichtigste ist, dass auf der ersten Zeile jeder Seite die Codierung angegeben wird. Dies macht man mit folgendem Tag für HTML 4.01:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
Oder bei HTML 5:
<!DOCTYPE html>
Ab der 2 Zeile geht das normal los mit folgender Struktur (HTML 4):
Code: Alles auswählen
<html>
<head>
metabschriftung
</head>
<body>
Seite Inhalt
</body>
</html>
Code: Alles auswählen
<html>
<head>
metabschriftung
</head>
<body>
<header>
Seiten Header
</header>
<main>
Seiten Inhalt
</main>
<footer>
Seiten Footer
</footer>
</body>
</html>
Meistens sind das eher kleinere Probleme wie z.B.: kein «alt="Bildbeschreibung"» zu einem Bild vorhanden ist. Man kann jetzt Fehler für Fehler abarbeiten, bis die Seite mit 0 Fehlern validiert wird.
Manchmal braucht es auch einfach eine CSS-Datei in dem gewisse Parameter gesetzt werden.
Eine weiter Schwierigkeit wird sich zeigen, wenn sie (mehrere) Flashs auf Ihrer Seite haben. Die offizielle Einbindung ist nicht validierbar.
Normal Flash Einbindung (Nicht Fehlerfrei HTML validierbar, wichtig Flash ist nicht mehr aktuell):
Code: Alles auswählen
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/
swflash.cab#version=6,0,29,0" width="214" height="371">
<param name="movie" value="../flash/menu.swf">
<param name="quality" value="high">
<embed src="../flash/menu.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer"
type="application/x-shockwave-flash" width="214"
height="371"></embed></object>
So kann der Validator umgangen werden, wenn Sie ein Flash so einbinden (Validierbar mit 0 Fehlern):
Code: Alles auswählen
<object type="application/x-shockwave-flash"
data="../flash/menu.swf" width="214" height="371">
<param name="movie" value="../flash/menu.swf" >
</object>
Aber ein kleines Problem besteht immer noch. Wenn es eine grosse Flash Datei ist, sprich wenn es ein Ladebalken braucht, so wird dieser nicht mehr angezeigt, das bedeutet das Flash wird erst angezeigt, wenn das ganze Flash im Browser geladen ist. Es ist abzuwägen, welche Version sie bei sich einbauen.
Es ist nicht der Weltuntergang, wenn man nicht 0 Fehler hinbekommt, da wenn sie das Internet mal bisschen Validieren, sie sehr rasch feststellen, dass praktisch keine Seite 0 Fehler hat. Ich kann Ihnen ein Beispiel Zeigen, bei dem trotz Flashs die Seite auf 0 Fehler validiert wurde.
https://hochbaubuero.ch