• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

(X)HTML Validator was bedeutet dieser Error?

viperclub

Neues Mitglied
Ich bekomme beim Validator diese Error:
1.
Line 84, Column 20: document type does not allow element "div" here; missing one of "object", "applet", "map", "iframe", "button", "ins", "del" start-tag <div id="kopf2">

The mentioned element is not allowed to appear in the context in which you've placed it; the other mentioned elements are the only ones that are both allowed there and can contain the element mentioned. This might mean that you need a containing element, or possibly that you've forgotten to close a previous element.
One possible cause for this message is that you have attempted to put a block-level element (such as "<p>" or "<table>") inside an inline element (such as "<a>", "<span>", or "<font>").


2.
Line 80, Column 10: end tag for "li" omitted, but OMITTAG NO was specified </ul>

You may have neglected to close an element, or perhaps you meant to "self-close" an element, that is, ending it with "/>" instead of ">".
 
Der erste fehler sagt, dass dein DIV irgendwo fehl am Platz ist, der zweite, dass du vergessen hast, ein Tag zu schließen.

Mehr können wir nicht sagen, dazu bräuchten wir deinen Quellcode.
 
Das ist mein Quellcode:


HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">

    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
        <link rel="stylesheet" type="text/css" href="storystyle.css" />
        <title>Eragon.ch.tc - Die Story</title>
        <style type="text/css"> 
<!-- 
 
 #navbar ul { 
        margin: 0; 
        padding: 5px; 
        list-style-type: none; 
        text-align: center; 
        } 
 
#navbar ul li {  
        display: inline; 
        text-align: center; 
        } 
 
#navbar ul li a { 
        text-decoration: none; 
        padding: .2em 1em; 
        color: #000000; 
        text-align: center; 
        } 
 
#navbar ul li a:hover { 
        color: #000000;      
        text-align: center; } 
 
--> 
        </style>
        
                <style type="text/css"> 
<!-- 
 
 #navbar2 ul { 
        margin: 0; 
        padding: 5px; 
        list-style-type: none; 
        text-align: center; 
        } 
 
#navbar2 ul li {  
        display: inline; 
        text-align: center; 
        } 
 
#navbar2 ul li a { 
        text-decoration: none; 
        padding: .2em 1em; 
        color: #000000; 
        text-align: center; 
        } 
 
#navbar2 ul li a:hover { 
        color: #000000;      
        text-align: center; } 
 
--> 
        </style>
    </head>
    
    <body>
    <center>
        <div id="kopf">
        <img src="head.gif" onmouseover="this.src='head_h.gif' " onmouseout="this.src='head.gif'" alt="Header"/>
        </div>
            <div id="kopf1">
                <div id="navbar"> 
                    <ul> 
                        <li><a href="/story.html">Die Story</a></li>
                        <li><a href="/buecher.html">Die B&uuml;cher</a></li>
                        <li><a href="/autor.html">Der Autor</a></li>
                        <li><a href="/alagaesia.html">Alaga&euml;sia</a>        
                    </ul>
                </div>
            </div>    
                <small>
                <div id="kopf2">
                    <div id="navbar2"> 
                        <ul> 
                            <li><a href="story.html">Die Story</a></li>|
                            <li><a href="1kontakt.php">Kontaktformular</a></li>
                        </ul>
                    </div>                    
                </div>
        </small>
                <div id="kopf-1">
                    <blockquote>
                        Als Eragon auf der Jagd einen gl&auml;nzenden blauen Stein findet, ahnt er nicht, dass dieser Fund sein Leben ver&auml;ndern wird. Doch pl&ouml;tzlich r&uuml;hrt sich der Stein. Feine Risse zeichnen sich auf seiner Oberfl&auml;che ab. Ein Drachenjunges entschl&uuml;pft der Schale und beschert dem Jungen ein Verm&auml;chtnis, das so alt ist wie die Welt.
                        &Uuml;ber Nacht wird Eragon in einen Kampf gegen die dunklen M&auml;chte verwickelt, die seit Menschengedenken das Land Alagaësia terrorisieren. Es ist eine Welt voller Magie, die von Elfen, Zwergen und unheimlichen Wesen bev&ouml;lkert wird, regiert von einem grenzenlos grausamen Herrscher, der das Volk unterjocht.
                        Mit nichts als einem Schwert und den Ratschl&auml;gen seines Lehrmeisters stellt sich Eragon dem Kampf gegen das B&ouml;se. An seiner Seite Saphira, der blaue Drache. Denn Eragon hat das Erbe der legend&auml;ren Drachenreiter angetreten, um das Schicksal Alagaësias zu wenden ...
                        <br /><br /><br /><center><img src="cover_band1.jpg" alt="Cover Band 1"/> <img src="cover_band2.jpg" alt="Cover Band 2"/> <img src="cover_band3.jpg"  alt="Cover Band 3"/> <img src="cover_band4.jpg" alt="Cover Band 4"/></center><br /><br />
                        Das mitreißende Fantasy-Epos des jungen Erfolgsautors Christopher Paolini begeistert seit Erscheinen des ersten Bandes (Eragon – Das Vermächtnis der Drachenreiter) im September 2004 ein Millionenpublikum in aller Welt. Im Oktober 2008 ist Band 3, Eragon – Die Weisheit des Feuers, erschienen. Und – gute Nachrichten für alle begeisterten Fans: Die Story geht weiter, denn der Autor plant bereits einen vierten Band.<br />
                    </blockquote>
                </div>
            <div id="kopf3">
        
                    
                <b>&copy; 2011 by www.eragon.ch.tc</b>
                

            </div>
        <br />

    </center>

    </body>
</html>
 
Innerhalb von <small> dürfen keine Blockelemente auftauchen, wie <div>.

Beim letzten Navigationspunkt hast du </li> vergessen.
 
Du hast den Listenpunkt bei

Code:
Alaga[B][I]&euml;[/I][/B]sia[COLOR=#008000][/COLOR]

nicht geschlossen.

Und zwischen den Listenpunkten von "Die Story" und "Kontaktformular" ist ein falsch angebrachtes Pipe | zu sehen.

<center> würde ich auch ersetzen, z.B. durch span und die Zentrierung mittels CSS erreichen.
 
Jetzt habe ich | durch den Code getauscht aber jetzt kommt dieser Fehler:


Line 87, Column 71: character data is not allowed here <li><a href="story.html"><small>Die Story</small></a></li>&#124;

You have used character data somewhere it is not permitted to appear. Mistakes that can cause this error include:

  • putting text directly in the body of the document without wrapping it in a container element (such as a <p>aragraph</p>), or
  • forgetting to quote an attribute value (where characters such as "%" and "/" are common, but cannot appear without surrounding quotes), or
  • using XHTML-style self-closing tags (such as <meta ... />) in HTML 4.01 or earlier. To fix, remove the extra slash ('/') character. For more information about the reasons for this, see Empty elements in SGML, HTML, XML, and XHTML.
 
Zuletzt bearbeitet:
Hallo.

Verstehe deine Frage nicht, der Fehler ist doch ganz klar beschrieben: putting text directly in the body of the document without wrapping it in a container element.

Also rein damit ins <li>.

Gruss
Elroy
 
Zurück
Oben