XHTML und Frames!
Henry
- html
0 Elya0 Ingo Turski0 Elya
0 ziegenmelker0 Ingo Turski0 wahsaga0 ziegenmelker
0 ziegenmelker
Hiho,
ich hab da ein kleines Problem.
Ich habe ein Seite in XHTML 1.0 erstellt (!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd"). Die Seite hat 3 Frames.
Bei der Validierung werden mir nun folgende Fehler angezeigt:
1.) Line 21, column 35: there is no attribute "frameborder"
frameset rows="112,*" frameborder="0" framespacing="0" border="0"
2.) Line 21, column 52: there is no attribute "framespacing"
frameset rows="112,*" frameborder="0" framespacing="0" border="0"
3.)Line 21, column 63: there is no attribute "border"
... rows="112,*" frameborder="0" framespacing="0" border="0"
4.)Line 22, column 46: the name and VI delimiter can be omitted from an attribute specification only if SHORTTAG YES is specified
...ame="Banner" scrolling="no" noresize target="Inhalt" src="../1024/banner.ht..
5.) Line 22, column 53: there is no attribute "target"
frame name="Banner" scrolling="no" noresize target="Inhalt" src="../1024/banner.htm"
_________________________________________________________
Der Originalquelltext lautet:
frameset rows="112,*" frameborder="0" framespacing="0" border="0"
frame name="Banner" scrolling="no" noresize target="Inhalt" src="../1024/banner.htm"
frameset cols="238,*" frameborder="0" framespacing="0" border="0"
frame name="Inhalt" target="Hauptframe" src="../1024/inhalt.htm"
frame name="Hauptframe" src="../1024/haupt.htm" target="_self"
/frameset
_____________________________________________
Kann mir jemand sagen, wo der Fehler liegt, bzw. was ich falsch mache?
Danke schon mal im Voraus!!!
Gruss, henry
Hallo Henry,
Bei der Validierung werden mir nun folgende Fehler angezeigt:
1.) Line 21, column 35: there is no attribute "frameborder"
"frameborder" ist kein zulässiges Element an dieser Stelle
2.) Line 21, column 52: there is no attribute "framespacing"
"framespacing" ist nicht zulässig
3.)Line 21, column 63: there is no attribute "border"
"border" .., s.o.
4.)Line 22, column 46: the name and VI delimiter can be omitted from an attribute specification only if SHORTTAG YES is specified
...ame="Banner" scrolling="no" noresize target="Inhalt" src="../1024/banner.ht..
noresize muß in XHTML so werden: noresize="noresize"
5.) Line 22, column 53: there is no attribute "target"
Das Attribut "target" gibt's in XHTML nicht mehr. (gab es das an dieser Stelle jemals?)
Kann mir jemand sagen, wo der Fehler liegt, bzw. was ich falsch mache?
Du versuchst, ein Frameset valide zu machen *und* vom Aussehen her zu optimieren, das ist imho zur Zeit nicht möglich, siehe auch http://de.selfhtml.org/html/frames/eigenschaften.htm#rahmen
Gruß aus Köln-Ehrenfeld,
Elya
Hi,
Das Attribut "target" gibt's in XHTML nicht mehr. (gab es das an dieser Stelle jemals?)
Nein - das hat mit XHTML nichts zu tun. target ist in den Transitional Varianten von HTML und XHTML zulässig.
freundliche Grüße
Ingo
Hallo Ingo,
Das Attribut "target" gibt's in XHTML nicht mehr. (gab es das an dieser Stelle jemals?)
Nein - das hat mit XHTML nichts zu tun. target ist in den Transitional Varianten von HTML und XHTML zulässig.
Du hast natürlich recht, und heute habe ich dummerweise die Ausrede mit dem fehlenden Kaffee nicht mehr...
Gruß aus Köln-Ehrenfeld,
Elya
Hallo,
Du versuchst, ein Frameset valide zu machen *und* vom Aussehen her zu optimieren, das ist imho zur Zeit nicht möglich, siehe auch http://de.selfhtml.org/html/frames/eigenschaften.htm#rahmen
doch, das geht sehr wohl. Wenn ich die ganze Seite von Henry sehen kann, werde ich das auch gerne beweisen.
cu,
ziegenmelker
Hi,
Hallo,
Du versuchst, ein Frameset valide zu machen *und* vom Aussehen her zu optimieren, das ist imho zur Zeit nicht möglich, siehe auch http://de.selfhtml.org/html/frames/eigenschaften.htm#rahmen
doch, das geht sehr wohl. Wenn ich die ganze Seite von Henry sehen kann, werde ich das auch gerne beweisen.
dann zeige mal ein valides Frameset ohne Framerahmen und -Abstände.
freundliche Grüße
Ingo
hi,
doch, das geht sehr wohl. Wenn ich die ganze Seite von Henry sehen kann, werde ich das auch gerne beweisen.
dann zeige mal ein valides Frameset ohne Framerahmen und -Abstände.
vorsicht, er könnte dir mit einer eigenen DTD kommen ...
gruß,
wahsaga
Hallo,
vorsicht, er könnte dir mit einer eigenen DTD kommen ...
lol, ja, das wäre eine Möglichkeit den Kopf aus der Schlinge zu bekommen.
cu,
ziegenmelker
hi,
lol, ja, das wäre eine Möglichkeit den Kopf aus der Schlinge zu bekommen.
"ich muss irgendwie den kopf aus der schlange ziehen", dachte das kaninchen.
gruß,
wahsaga
Iiiiihhhh - dann muss ich mich ja als völlig DAU outen :(
Aber ok, hier die Seite:
www.websklave.de/testdomain/tzb2
Hallo Ingo,
dann zeige mal ein valides Frameset ohne Framerahmen und -Abstände.
da ich mich nicht mehr wirklich mit Framesets beschäftige, habe ich mal eben nur schell was Validator-konformes zusammengestrickt (mit teilweise weißem Hintergrund) und mir das Ergebnis im Mozilla angesehen.
Dann schell gepostet und erst hinterher (*bedauer*) das Ergebnis auch im FF, IE und Opera begutachtet und vor allem mit der Web Developer Toolbar mal die Ränder der Frames hervorgehoben.
Aua.
Also im Mozilla und im FF ist es tatsächlich kein Problem die hässlichen Ränder wegzubekommen, es bleibt jedoch ein Abstand zwischen den Frames. Will man es allen Browsern recht machen muß man wohl framespacing und frameborder verwenden.
Die beste Lösung ist sicherlich auf Frames zu verzichten und die zweitbeste ist es eine nicht valide Frameset-Seite zu schreiben.
cu,
ziegenmelker
Hallo,
_________________________________________________________
Der Originalquelltext lautet:
frameset rows="112,*" frameborder="0" framespacing="0" border="0"
frame name="Banner" scrolling="no" noresize target="Inhalt" src="../1024/banner.htm"
frameset cols="238,*" frameborder="0" framespacing="0" border="0"
frame name="Inhalt" target="Hauptframe" src="../1024/inhalt.htm"
frame name="Hauptframe" src="../1024/haupt.htm" target="_self"
/frameset
_____________________________________________
das ist sicher _nicht_ der original Quelltext!
Kannst du und den zugänglich machen, eventuell online?
cu,
ziegenmelker