Validator Fehlermeldung
DAB268
- html
Hallo.
Was bedeutet folgende Fehlermeldung beim Validator?
Line 99, column 56:
<a name="daten"><table class="middle" align="center">
^Error: Der Dokumenttyp erlaubt Element "TABLE" an dieser Stelle nicht: Es fehlt ein "APPLET", "OBJECT", "MAP", "IFRAME", "BUTTON" Starttag
MfG
DAB268
Hallo,
Was bedeutet folgende Fehlermeldung beim Validator?
Line 99, column 56:
<a name="daten"><table class="middle" align="center">
^Error: Der Dokumenttyp erlaubt Element "TABLE" an dieser Stelle nicht:
Das bedeutet ganz genau das was sie sagt: <table> ist innerhalb von <a> nicht erlaubt. (du hast dein <a> vorher nicht abgeschlossen)
Grüße
Thomas
Hallo.
Das bedeutet ganz genau das was sie sagt: <table> ist innerhalb von <a> nicht erlaubt. (du hast dein <a> vorher nicht abgeschlossen)
Also sollte das ganze nicht wie bisher so aussehn:
<a><table></table></a>
Sondern:
<a></a><table></table>
?
MfG
DAB268
moin
Hallo.
Also sollte das ganze nicht wie bisher aussehn
genau ...table ist im a-tag nicht erlaubt
aber was funzt das funzt
MfG
DAB268
mike
Hi!
genau ...table ist im a-tag nicht erlaubt
aber was funzt das funzt
Wenns zufällig in der einen oder den drei von Dir gestesteten Browser:Betriebssystem - Kombinationen, von sicher einigen 100 möglichen funktioniert, heißt das sicher nicht dass es grundsätzlich funktioniert. Hierzu wurde ein HTML-Standard definiert an den sich alle halten sollten.
Grüße
Andreas
Hi!
Also sollte das ganze nicht wie bisher so aussehn:
<a><table></table></a>
Sondern:
<a></a><table></table>
?
Genau das!
Sieh auch: http://selfhtml.teamone.de/html/referenz/elemente.htm#a
Kindelemente:
Darf #PCDATA und folgende andere HTML-Elemente enthalten:
[Inline-Elemente] (außer a)
Inline-Elemente: http://selfhtml.teamone.de/html/referenz/elemente.htm#inline_elemente
Grüße
Andreas
Was bedeutet folgende Fehlermeldung beim Validator?
Line 99, column 56:
<a name="daten"><table class="middle" align="center">
^Error: Der Dokumenttyp erlaubt Element "TABLE" an dieser Stelle nicht: Es fehlt ein "APPLET", "OBJECT", "MAP", "IFRAME", "BUTTON" Starttag
Hi,
<a name="daten"><table class="middle" align="center">
^Error: Der Dokumenttyp erlaubt Element "TABLE" an dieser Stelle nicht: Es fehlt ein "APPLET", "OBJECT", "MAP", "IFRAME", "BUTTON" Starttag
Wie die anderen bereits gesagt haben: table ist ein Blocklevel-Element, a ein inline-Element.
Inline-Elemente dürfen keine Blocklevel-Elemente enthalten.
Eine Alternative, die mit modernen Browsern funktioniert (und auch vom Standard her so definiert ist, daß es funktionieren muß):
<table id="daten" class...
siehe http://www.w3.org/TR/html401/struct/global.html#adef-id:
The id attribute has several roles in HTML:
* As a style sheet selector.
* As a target anchor for hypertext links.
* As a means to reference a particular element from a script.
* As the name of a declared OBJECT element.
* For general purpose processing by user agents (e.g. for identifying fields when extracting data from HTML pages into a database, translating HTML documents into other formats, etc.).
Netscape 4.x ist zu blöd dazu.
cu,
Andreas