Frameset nach valide HTML-Standard 4.01
Dave
- html
Der Validator hat bei mir in der Frameset-Datei einiges zu beanstanden. Aber das kann doch nicht sein... ich hab die Datei als Frameset definiert.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN">
und dann bemängelt er folgendes:
...cols="*" framespacing="0" frameborder="no" bord ...
^
Error: there is no attribute "FRAMESPACING" for this element (in this HTML version)
...cols="*" framespacing="0" frameborder="no" border="0">
^
Error: there is no attribute "FRAMEBORDER" for this element (in this HTML version)
...cols="*" framespacing="0" frameborder="no" border="0">
^
Error: there is no attribute "BORDER" for this element (in this HTML version)
<noframes>
^
Error: element "NOFRAMES" not allowed here; check which elements this element may be contained within
Das ist jedoch alles laut SELFHTML korrekt oder?
hi
...cols="*" framespacing="0" frameborder="no" border="0">
framespacing und frameborder sind eh üebrflüssig. border ist war nicht nach W3C, aber es geht nicht ohne.
<noframes>
..muss _vor_ dem letzten </frameset> stehen.
Grüße aus Bleckede
Kai
hi,
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN">
das ist nicht ganz vollständig. In der DTD, gegen die du validieren möchtest, steht:
-- Typical usage:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
"http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
...
</head>
<frameset>
...
</frameset>
</html>
Grüße aus Berlin
Christoph S.
Hi,
Das ist jedoch alles laut SELFHTML korrekt oder?
Genau, aber der Validator bezieht damit Stellung gegen Frame-Konzepte. Ich würd in diesem Fall auf Validität pfeifen, weil's _jeder_ Browser korrekt anzeigt.
Der Validator bringt wirklich eine Menge, aber hier ist's m.E. nichts als Wichtigtuerei.
Viele Grüße
Mathias Bigge
Hallo du da draußen,
...cols="*" framespacing="0" frameborder="no" bord ...
0 ist eine Integer und daher darf sie dem Validator nach nicht in Anführungszeichen gesetzt werden.
Grüße von hier drinnen, aus Biberach an der Riss,
Dogfish
hi
...cols="*" framespacing="0" frameborder="no" bord ...
0 ist eine Integer und daher darf sie dem Validator nach nicht in Anführungszeichen gesetzt werden.
FALSCH.
In HTML ist es bei 'ner Integer-Variablen egal, in XHTML muss _alles_ in Anführungszeichen
Grüße aus Bleckede
Kai