|
|||
Document type does not allow element
Hallo zusammen
Ich versuche meine Seite XHTML 1.0 Strict zu halten, doch meldet mir der W3C Validation Service 3 verschiedene "document type does not allow element [...] here" Fehler. Bei denen ich nicht ganz verstehe was daran ungültig sein soll . http://validator.w3.org/check?uri=ht...dextable2.html Ich habe bei der Definition der Anker id="anker" und name="anker". In Strict ist name="" allerdings nicht mehr erlaubt. Kommen alle gängigen Browser mit id="" als Ankerdefinition zurecht? Fehler 1: Code:
Error Line 65 column 108: document type does not allow element "ul" here; missing one of "object", "ins", "del", "map", "button" start-tag. ... padding-left:25px; font-size:0.9em;"> Code:
<td valign="top" style="width:135px; background-image:url(gfx/nav/bgsubnav.jpg); vertical-align:top;"> <p class="subnavigation"> <ul style="list-style-image: url(gfx/subnavbutton.jpg); margin:0px; padding-left:25px; font-size:0.9em;"> <li style="margin-bottom:0.5em;">Warum AFS? <li style="margin-bottom:0.5em;">Geschichte [/list] </p> </td> Fehler 2: Code:
Error Line 89 column 134: document type does not allow element "div" here; missing one of "object", "ins", "del", "map", "button" start-tag. ...block; padding:2px; font-size:0.8em;"> Code:
<td style="padding:15px;"> <div style="border:1px solid #CCCCCC; width:150px;"> [img]gfx/mainboxes/alarmsysteme.jpg[/img] <a href="#"><div style="border-top:1px solid #CCCCCC; background-color:#F3F3F3; display:block; padding:2px; font-size:0.8em;"> [img]gfx/subnavbutton.jpg[/img]Alarmsysteme </div></a> </div> </td> Ich hoffe ihr kennt euch aus |
Sponsored Links |
|
|||
Re: Document type does not allow element
Zitat:
Zitat:
Grüße fricca |
|
|||
Okay danke euch beiden.
Ich konnte die Fehler zwar beheben, allerdings werden die beiden Sachen nicht mehr wie gewünscht dargestellt. Fehler 1: Das hatte ich weil das td die <ul> nicht komplett umschliesst. Beim IE jedenfalls. Da werden die list-style-image nun ausserhalb des td angezeigt. Beim FF klappts. Fehler 2: Der Link um das div hatte ich damit man nicht auf den Text klicken muss, sondern das ganze div als Link funktionier. Aber da habe ich auch schon Navigationen gesehen bei denen das funktioniert!? Habe schon mit display:block herumgespielt, aber funktioniert auch nicht. Kann mir da jemand bitte weiterhelfen? |
|
|||
Geht leider auch nicht. Der FF geht zwar von der td aus, der IE allerdings leider vom linken Rand.
Könnte es damit zusammenhängen dass ich um die Tabelle in der die Problem td ist ein div gelegt habe mit margin-left:19px ? Wenn ich margin:0 und padding:0 setze, wird der[*] Text in der td ganz oben links angezeigt. Das list-style-image allerdings ausserhalb der td EDIT: Die beiden Browser stellen margin und padding jetzt genau gleich dar. Allerdings immer noch mit dem list-style-image ausserhalb des td. Ich könnte natürlich padding-left:20px; oder margin-left:20px nehmen, damit es so scheint als ob auch das Listenbild in der td wäre, aber das ist natürlich nicht Sinne der Sache, oder? |
|
|||
Kannst du mir bitte ein Beispiel zeigen? Wüsste nicht was ich noch vereinfachen könnte.
Ich habs jetzt hochgeladen. Ist denke ich besser wie den ganzen Code hier zu posten. (X)HTML Seite CSS Datei |
|
|||
also ich für meinen teil würde so weit es geht auf tabellen verzichten, weil du das auch mit css gut genug lösen kannst. ich mein, du kannst die positionierungen genauso nur durch divs machen, als noch zusätzlich mit tabellen - denn merke, tabellen wurden nicht erfunden fürs layout, sondern einzig zur darstellung von daten! jedenfalls find ich es unschön mit divs und tabellen zu arbeiten, wo du doch auch nur mit divs arbeiten kannst. kannst ja zumindestens mal in einer versuchsansicht die tabelle raus schmeißen.
|
Sponsored Links |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
document type does not allow element "img" here; | Ubuntuli | (X)HTML | 6 | 24.08.2015 22:19 |
document type does not allow element "span" here | Serenthia | (X)HTML | 3 | 18.05.2010 21:43 |
Apache 2, virtual hosts | Scheppertreiber | Serveradministration und serverseitige Scripte | 0 | 31.03.2008 20:32 |
document type does not allow element "FONT" here. | Shyne | CSS | 12 | 03.02.2008 17:50 |
Liste im IE | StarSt0rm | CSS | 3 | 22.08.2007 21:04 |