MudGuard: Validator Fehlermeldung

Beitrag lesen

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

--
Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
http://mud-guard.de/? http://www.andreas-waechter.de/ http://www.helpers.de/