Seite validieren ?!?!

  • Hallo liebe User,
    ich habe ebend mal aus Spaß meine Homepage validieren lassen. Hier ist das Ergebniss:
    Sry irgendwie hat das mit dem Link nicht geklappt. Würde euch bitten, auf die Seite zu gehn: http://validator.w3.org/


    Und dort meine Page dann eintragen: <!-- m --><a class="postlink" href="http://dennis.spacequadrat.de">http://dennis.spacequadrat.de</a><!-- m -->


    Dann seht ihr ja die Fehler...


    68 Fehler sind schon recht viel und ich wollte sie beheben, aber irgendwie erscheinen sie mir komisch. Denn er sagt mir, dass der Tag existiert, aber ich ihn dort nicht benutzen kann und dann wird immer " als rot angezeigt. Ihr seht ja die Fehler, vielleicht könnt ihr mir ja sagen, wie ich die Fehler beheben kann. Kann es vielleicht auch sein, dass ich den falschen Doctype verwende. Hier mal meiner:


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


    Wie kann ich das eigentlich wissen, was ich programmiere, weil es gibt ja auch HTML 4.0 etc. Woher soll ich nun wissen, was ich mache und die Unterschiede und welcher Type dann richtig ist, habe einfach den ausm HTML-Seminar genommen...



    Ich habe mir das gerade nochmal selber angeguckt und ich glaube ich habe den End-Tag vllt falsch gesetzt. ich habe immer so gemacht:


    </div>
    und so muss es vllt sein: <div/>


    weil bei <br> macht man ja auch <br/> und nicht </br>...

  • Zitat von &quot;Nadidz&quot;

    ich habe den End-Tag vllt falsch gesetzt. ich habe immer so gemacht:


    </div>
    und so muss es vllt sein: <div/>


    weil bei <br> macht man ja auch <br/> und nicht </br>...


    Nein - der End-TAG zu <div> lautet immer </div>


    Deine Überlegung mit <br /> ist zwar richtig - aber bei <br /> handelt es sich um ein leeres Element - es umschließt keinen Inhalt wie <div>..</div>. Daher werden für korrektes XHTML quasi der Anfangs und der End-TAG zusammengezogen.
    Aus <br></br> wird dadurch <br />
    Das betrifft aber nur eine handvoll HTML-TAGs, z.b. Linine <hr /> und Bilder <img scr="..." />


    Bei deiner Seite solltest du sauber Inhalt von Design trennen.


    Zitat

    <div align="center">
    <h2>Herzlich Willkommen</h2>
    </div>


    Also das align raus - und über CSS rein. Aus den 3 Zeilen wird eine :)

    Zitat

    <h2 style="text-align:center;">Herzlich Willkommen</h2>


    Dein Doctype ist soweit in Ordnung.
    siehe Erklärung unter:
    <!-- m --><a class="postlink" href="http://www.webmaster-crashkurs.de/grundgeruest-einer-html-seite.htm">http://www.webmaster-crashkurs.de/grund ... -seite.htm</a><!-- m -->


    PS: immer weiter validieren - da lernt man viel

  • Hey danke für die schnelle Antwort. Oh ich dachte wenn ich das mit style="text-align:center;" mache, wird der Text einfach nur mittig gerückt, also wie zum Beispiel Linksbündig, Rechtsbündig etc. Ok werde das aber mal so machen und danke für den Link zu der super Erklärung des Doctypes!!
    Danke!!

  • So nun habe ich mal meinen Counter entfernt, weil dort waren irgendwie die ganzen Fehler drin. Nun habe ich noch 9 Fehler auf meiner Seite und ich weiß einfach nicht wie ich die beheben soll.


    Line 30, Column 16: Attribute "align" exists, but can not be used for this element.
    <table align="center" width="780px">


    Oder dann sagt er mir, dass ich bei dem Bild nicht border="0" verwenden kann...

  • Zitat von &quot;Nadidz&quot;

    So nun habe ich mal meinen Counter entfernt, weil dort waren irgendwie die ganzen Fehler drin. Nun habe ich noch 9 Fehler auf meiner Seite und ich weiß einfach nicht wie ich die beheben soll.


    Line 30, Column 16: Attribute "align" exists, but can not be used for this element.
    <table align="center" width="780px">


    Oder dann sagt er mir, dass ich bei dem Bild nicht border="0" verwenden kann...


    Hi, Du hast als Doctype XHTML gewählt. Das bedeutet, dass veralteter HTML Code angemeckert wird, wie z.B. die HTML-Attribute align und border.


    In XHTML ist CSS dafür zuständig.


    Gruß Talwin

  • Hey, dass ist mir in den letzten Tagen auch irgendwie aufgefallen, denn da habe ich mich nur damit beschäftigt. Aber ich habe im Doctype auch Strict benutzt und nicht Transitional...

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!