Chrissie: Hp-Vorlage mit Fehlern, hilfe !!!

Hi. Ich brauche dringend eure Hilfe. Ich habe mir folgende Vorlage heruntergeladen...

http://www.on-mouseover.de/templates/hp82/index.html

Laut Validator beinhaltet diese jedoch viele Fehler.

http://validator.projektmedien.de/check?uri=http%3A%2F%2Fwww.on-mouseover.de%2Ftemplates%2Fhp82%2Findex.html&doctype=Inline

Wie kann ich die beheben?! Bitte helft mir, möchte nicht noch mal neu anfangen....

  1. Hallo,

    http://www.on-mouseover.de/templates/hp82/index.html

    Wie Du aus einer URL einen klickbaren Link machen kannst,
    steht in der FAQ: </faq/#Q-19>

    Laut Validator beinhaltet diese jedoch viele Fehler.
    http://validator.projektmedien.de/check?uri=http%3A%2F%2Fwww.on-mouseover.de%2Ftemplates%2Fhp82%2Findex.html&doctype=Inline

    Nimm das Original vom w3c. Das sagt Dir auch gleich,
    was der erste Fehler ist:
    http://validator.w3.org/check?uri=http%3A%2F%2Fwww.on-mouseover.de%2Ftemplates%2Fhp82%2Findex.html
    Da fehlt die DOCTYPE-Angabe. Lies mal die Grundlagen nach:
    http://selfhtml.teamone.de/html/allgemein/grundgeruest.htm#dokumenttyp

    Selbst, wenn man annimmt, dass es HTML 4.01 Transitional sein soll,
    hat es tonnenweise Fehler:
    http://validator.w3.org/check?uri=http%3A%2F%2Fwww.on-mouseover.de%2Ftemplates%2Fhp82%2Findex.html&doctype=HTML+4.01+Transitional

    Ins Script-Tag muss z.B. das type-Attribut:
    <script type="text/javascript">
    oder meinetwegen, wenn Du aberglaeubisch bist,
    <script type="text/javascript" language="JavaScript">

    Du verwendest die gleiche ID mehrmals. Das ist falsch.
    Nimm stattdessen Klassen.
    http://selfhtml.teamone.de/css/formate/zentrale.htm

    Dann hast Du noch zahlreiche andere Fehler, falsche Verschachtelung
    u.s.w.

    ---

    Ein Uhr-Script mit JavaScript ist etwa das sinnloseste, was es gibt.
    Ich habe eine Uhr am Handgelenk, und mein Betriebssystem zeigt
    mir unten rechts auch die Systemzeit an. Das reicht.

    Gruesse,

    Thomas

    1. Du verwendest die gleiche ID mehrmals. Das ist falsch.
      Nimm stattdessen Klassen.
      http://selfhtml.teamone.de/css/formate/zentrale.htm

      Wenn ich das in Klassen ändere, werden die 3D Button gelöscht :-(

      1. Hallo,

        Wenn ich das in Klassen ändere, werden die 3D Button gelöscht :-(

        Du musst sowohl das HTML wie auch das CSS anpassen.
        http://selfhtml.teamone.de/css/formate/zentrale.htm#klassen
        http://selfhtml.teamone.de/css/formate/zentrale.htm#individualformate

        Gruesse,

        Thomas

  2. Nabend Chrissie,

    http://www.on-mouseover.de/templates/hp82/index.html

    </faq/#Q-19>

    http://validator.projektmedien.de/check?uri=http%3A%2F%2Fwww.on-mouseover.de%2Ftemplates%2Fhp82%2Findex.html&doctype=Inline

    s.o.
    Verwende lieber den Validator vom W3C (link:http://validator.w3.org/]). Dort erhälst du schon mal http://validator.w3.org/check?uri=http%3A%2F%2Fwww.on-mouseover.de%2Ftemplates%2Fhp82%2Findex.html.
    Du hast also keinen Doctype angegeben.
    Validiert mit der angabe, dass es HTML 4.01 Transitional sein soll, finden sich immer noch viele Fehler: http://validator.w3.org/check?uri=http%3A%2F%2Fwww.on-mouseover.de%2Ftemplates%2Fhp82%2Findex.html&charset=(detect+automatically)&doctype=HTML+4.01+Transitional. Hinter jedem "steht" auch die Möglichkeit, ihn dir erklären zu lassen.

    Bis denne,

    1. Verwende lieber den Validator vom W3C (link:http://validator.w3.org/]). Dort erhälst du schon mal http://validator.w3.org/check?uri=http%3A%2F%2Fwww.on-mouseover.de%2Ftemplates%2Fhp82%2Findex.html.
      Du hast also keinen Doctype angegeben.
      Validiert mit der angabe, dass es HTML 4.01 Transitional sein soll, finden sich immer noch viele Fehler: http://validator.w3.org/check?uri=http%3A%2F%2Fwww.on-mouseover.de%2Ftemplates%2Fhp82%2Findex.html&charset=(detect+automatically)&doctype=HTML+4.01+Transitional. Hinter jedem "steht" auch die Möglichkeit, ihn dir erklären zu lassen.

      Ist aber leider alles in Englisch :-(

  3. Keine Panik!
    So wie ich das sehe, ist es im prinzip immer der gleiche fehler:
    Generell würde ich alle umlaute (ä,ü,ö) auch so schreiben und nicht wie momentan z.B. "ä" für "ä"
    Schau mal unter: http://selfhtml.teamone.de/html/allgemein/zeichen.htm#umlaute

    Aber eigentlich ist das mit den Umlauten nicht wirklich nötig, denn die seite funktioniert doch! auch wenn der Validator rummeckert.
    Die umlaute könnten eventuell nur innerhalb einer javascript-anweisung probleme bereiten, da javascript sensibel auf semikolon reagiert.

    mfg
    Suse

    1. Keine Panik!
      So wie ich das sehe, ist es im prinzip immer der gleiche fehler:
      Generell würde ich alle umlaute (ä,ü,ö) auch so schreiben und nicht wie momentan z.B. "ä" für "ä"
      Schau mal unter: http://selfhtml.teamone.de/html/allgemein/zeichen.htm#umlaute

      Aber eigentlich ist das mit den Umlauten nicht wirklich nötig, denn die seite funktioniert doch! auch wenn der Validator rummeckert.
      Die umlaute könnten eventuell nur innerhalb einer javascript-anweisung probleme bereiten, da javascript sensibel auf semikolon reagiert.

      Danke für deine schnelle Antwort. Aber so wirklich verstehen tu ich es noch immer nicht. Soll ich die Umlaute nun wie unter Zeichen in u.a. "ä" umändern und andersrum?!

      Als Fehler wird ja auch das   angegeben, muss ich das jetzt jeweils in den Unicode &#160; umwandeln?!

      1. Hallo,

        Hubert und ich haben Dir schon geschrieben, dass Du nicht
        den deutschen Bastel-Validator nehmen sollst, sondern
        das Original.

        Du kannst offenbar kein Englisch oder bist zu faul dazu.
        Dann lies _wenigstens_ die Ausgabe des deutschen
        Validators genau durch:

        http://validator.projektmedien.de/check?uri=http%3A%2F%2Fwww.on-mouseover.de%2Ftemplates%2Fhp82%2Findex.html

        <ZITAT>
        Unten befinden sich die Ergebnisse des Versuche das Dokument mit einem SGML Parser zu prüfen.
        ...
        Error: Keine Documenttypdeklaration, deshalb keine Validation möglich
        </ZITAT>

        Deshalb kannst Du alle folgenden Fehlermeldungen gleich vergessen,
        sie sind nicht aussagekraeftig.

        Dein Problem hat _nichts_ mit den Entities zu tun.
        Es ist voellig egal, ob man ä oder ä schreibt,
        solange das richtige Charset angegeben wird, siehe
        http://www.dodabo.de/charset/#s2

        Tips zur _echten_ Problembewaeltigung habe ich
        Dir bereits in [pref:t=61268&m=345270] gegeben.

        Gruesse,

        Thomas

  4. Lieben Dank für eure Hilfe, aber ich blick da leider nicht mehr durch. Glaub, ich überleg mir das nochmal mit einer Homepage. Wusste nicht, dass das alles so kompliziert ist. Ansich versteh ich das Erstellen von einer Homepage. Habe schon ein paar Seiten dazu erstellt, aber wenn die Vorlage falsch ist und ich sie nicht hinbekomme, klappt das ja nicht....

    1. Hallo,

      aber wenn die Vorlage falsch ist und ich sie nicht hinbekomme, klappt das ja nicht....

      Nicht verzweifeln! Soo kompliziert ist HTML nun wirklich nicht.
      Nimm als Vorlage nicht irgendeinen Schrott,
      sondern ein sauberes, valides Grundgeruest.
      http://selfhtml.teamone.de/html/allgemein/grundgeruest.htm
      Erweitere dieses Schritt fuer Schritt, und
      frag immer mal wieder den (englischen;-) Validator
      nach seiner Meinung.

      Ansonsten:
      http://selfhtml.teamone.de/navigation/anfang/index.htm
      http://selfhtml.teamone.de/navigation/anfang/tour5.htm

      Gruesse,

      Thomas