Validator "Fehler"?

  • Hi Leute,
    Ich habe heute mal validieren lassen und war im ersten moment umgehauen 24 errors.
    Dann habe ich ma nachgeguckt warum und der Validator zeigt mir an das ich diverse Tags vergessen habe
    also < oderr >. Das komische dadran ist das ich anchgeguckt habe und die drinne sind also an der richtigen stelle ich habe sie
    nicht vergessen :D. Aber warum zeigt der mir das an

    Verwendeter Validator: <!-- m --><a class="postlink" href="http://validator.w3.org/">http://validator.w3.org/</a><!-- m -->

    Code:


  • Also, das erste was mir aufgefallen ist, dass du vergessen hast den Link mit dem Namen 3 zu schließen.
    Weiterhin solltest du die Texte vielleicht mal in Paragraphen (<p>) packen. <br /> ist irgendwie blöd. Mach einfach für jede Zeile einen Paragraphen. Zuletzt hast du am Ende noch ein DIV zu viel geschlossen.

    Oh, eins habe ich vergessen. Was machst du denn in Zeile 89-106. Wie komms du dadrauf? Entweder du ergänzt <li> </li> bei jedem Link oder du machst das <ul> </ul> weg.

    Ich hoffe, ich konnte dir helfen ;)

  • Was du sagst stimmt nicht so ganz, der Validator meckert eigentlich hauptsächlich immer, weil du folgende Konstruktion hast:

    Code
    <a><h4>..</h4></a>

    Das ganze muss aber anders herum:

    Code
    <h4><a>..</a></h4>

    (zumindest wenn du mit diesem Doctype arbeitest. Mit neuem HTML5-Doctype wäre deine Variante ok)

    Korrigierst du das, hast du nur noch den von Yamram schon erwähnten Fehler mit der Liste + den einmal zu oft geschlossenen div.

    Weiterhin ein Hinweis: Du fängst bei h4 an. Normalerweile fängt man bei h1 an, dann kommt h2, dann h3..

    Grüße

  • Vilen dank an euch beide das Problem ist gelöst..
    Ich hab jetzt keine Fehler mehr drinne.
    Ja das <br \> hab ich rausgeschmisen.

  • Die meisten Fehler kommen wirklich dadurch zustande, dass du, wie lauras sagte, die Überschriften falsch gestaltet hast.
    Korrigierst du das überall, sind es nur eine handvoll.

    Außerdem ist bei dem von dir verwendeten Doctype Pflicht, bei bildern ein alt-Attribut anzugeben, was du auch einmal vergessen hast.

    Gruß,
    webmaster3000

    PS: Schön, dass du dir Mühe gibst, validen Code zu erzeugen.

  • Zum Doctype habe ich auch noch etwas zu sagen:
    Auch, wenn du kein HTML5 benutzt, kannst du ganz einfach folgenden Doctype benutzen:

    Code
    <!DOCTYPE html>

    Der ist erstens kurz und zweitens, wenn du mit HTML5 anfängst, brauchst du das nicht ändern ;)

  • Abgesehen davon, dass es schlechter Stil ist, den HTML5-Doctype zu schreiben und dann HTML 4 oder XHTML zu verwenden, ist dagegen nichts einzuwenden.

  • Warum soll das ein schlechter Stil ist? Der HTML5 Doctype ist einfach da und gibt die Möglichkeit, dass HTML5 Sachen verwendet werden können, nicht müssen.

  • Otto Normaluser wird es wahrscheinlich eh nicht auffallen, wenn man aber als Entwickler auch auf das wie achtet, vermeidet man älteren Code in HTML5-Doctype.

  • Zitat von &quot;Yamram&quot;

    Wenn dem so ist, dann müsste ja in dem Code von Kalisha veralteter Code vorkommen oder?


    Welcher Code von Kalisha? Dieser Thread ist von 17basi5.

    Was grad noch aufgefallen ist:

    Zitat von &quot;17basti5&quot;
    Code
    <img src="C:\Users\Basti\Desktop\MS_Website\Bilder/Opensuse_7.gif"  />


    In irgendwelchen Pfadangaben stehen immer normale Slashs / und nicht Backslashs \.
    Davon abgesehen fehlt das alt-Attribut.

    Gruß,
    webmaster3000

Jetzt mitmachen!

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