+ Antworten
Ergebnis 1 bis 8 von 8

Thema: websites validieren (?)

  1. #1
    TP-Insider toerag macht alles soweit korrekt Avatar von toerag
    Registriert seit
    Apr 2002
    Ort
    Raum Düsseldorf
    Beiträge
    862

    websites validieren (?)

    hey habe gerade mal meine Website durch einenttp://validator gejagt und dann kam folgendes raus
    bei HTML:

    PHP-Code:
    Fatal Errorno document type declarationwill parse without validation 

    I could not parse this document
    because it uses a public identifier that is not in my catalog

    You should make the first line of your HTML document a DOCTYPE declaration, for example, for a typical HTML 4.01 document

          
    Fatal Errorno document type declarationwill parse without validation 

    I could not parse this document
    because it uses a public identifier that is not in my catalog

    You should make the first line of your HTML document a DOCTYPE declaration, for example, for a typical HTML 4.01 document

          <!
    DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
          <
    HTML>
        <
    HEAD>
          <
    TITLE>Title</TITLE>
        </
    HEAD>

        <
    BODY>
          <-- ... 
    body of document ... -->
        </
    BODY>
          </
    HTML
    wofür steht eigentlicg dieses "<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">"

    dann noch ein prob bei der CSS:
    da kam dann das hier raus

    ist das CSS jetzt ok oder nicht da unten ja auch noch warnungen sind.
    und bei des website von FX kam bei der CSS das raus.

    was mache ich denn jetzt? Sind laut W3C farbige Scroller nicht ok??
    oder sollte man da nicht SOOOOOO viel wert legen?

    sorre ich weiss das ist eine absolut dämliche frage, aber ich bin da mal endlich zu gekommen sie zu stellen
    greetz toerag
    Dieser Text ist automatisch erstelllt worden. Für Rechtscheibfehler und Tippfehler ist NUR mein PC verantwortlich.

  2. #2
    TP-Member Colin Schlüter ist auf einem guten Weg
    Registriert seit
    Aug 2002
    Ort
    Berlin/Deutschland
    Beiträge
    93

    Re: websites validieren (?)

    Hallo!

    Original geschrieben von toerag
    wofür steht eigentlicg dieses "<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">"
    Der Dokumenttyp gibt IMHO an, wie die ensprechende Seite geparst werden soll, also nach welchem Standard sie erstellt wurde. Danach interpretiert der Browser dann die Seite. Fehlt die Angabe, wird vom Browser ein Standardwert angenommen.

    ist das CSS jetzt ok oder nicht da unten ja auch noch warnungen sind.
    Das CSS ist OK (keine Fehler), der Validator gibt aber Warnungen aus, was noch fehlt. Das heißt die Seite ist standardkonform, aber nicht alle Angaben wurden gemacht.

    was mache ich denn jetzt? Sind laut W3C farbige Scroller nicht ok??
    IMHO sind die Scrollbar-Eigenschaften eine Erfindung von Microsoft und kein W3C-Standard. Andere Browser ignorieren die Angaben aber einfach, ist also kein Problem.

    Colin

  3. #3
    TP-Member Rabauke macht alles soweit korrekt Avatar von Rabauke
    Registriert seit
    May 2001
    Ort
    mir raus.
    Beiträge
    90

    Re: websites validieren (?)

    Original geschrieben von toerag
    wofür steht eigentlicg dieses "<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">"
    Was sagt den SelHTML dazu? SelfHTML sagt folgendes:

    Erläuterung:

    Notieren Sie die Anweisung zur Angabe der verwendeten HTML-Version immer ganz am Anfang der HTML-Datei vor dem einleitenden <html>-Tag. Hinter der startenden spitzen Klammer folgt ein Ausrufezeichen. Dahinter folgt die Angabe DOCTYPE HTML PUBLIC. Das bedeutet, daß Sie sich auf die öffentlich verfügbare HTML-DTD beziehen. Die folgende Angabe, die in Anführungszeichen steht, ist wie folgt zu verstehen:
    W3C ist der Herausgeber der DTD, also das W3-Konsortium. Eine Angabe wie DTD HTML 4.0 bedeutet, daß Sie in der Datei den SGML-Dokumenttyp "HTML" verwenden, und zwar in der Sprachversion 4.0. Das EN ist ein Landeskürzel und steht für die Sprache, in diesem Fall Englisch. Die Angabe bezieht sich darauf, in welcher Sprache die Tag-Befehle definiert wurden, nicht auf den Inhalt Ihrer Datei. Benutzen Sie also immer EN, da HTML-Tags auf der englischen Sprache basieren.

    Die Schrägstriche notieren Sie so wie im obigen Beispiel.
    Wenn Sie HTML 4.0 angeben, können Sie auch die Internet-Adresse der offiziellen DTD von HTML mit angeben. Notieren Sie die Adresse so wie im obigen Beispiel in Anführungszeichen innerhalb des DOCTYPE-Befehls.

    Derzeit sind insgesamt folgende Angaben sinnvoll:

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 2.0//EN">
    Damit spezifizieren Sie den HTML-Sprachstandard 2.0 als den Standard, an den Sie sich in der HTML-Datei halten.

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
    Damit spezifizieren Sie den HTML-Sprachstandard 3.2 als den Standard Ihrer HTML-Datei.

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
    Damit spezifizieren Sie den HTML-Sprachstandard 4.0 als den Standard Ihrer HTML-Datei.

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    Damit spezifizieren Sie den HTML-Sprachstandard 4.0 und geben an, daß Sie außerdem Style-Sheets und/oder Scriptsprachen in der Datei einsetzen.

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN">
    Damit spezifizieren Sie den HTML-Sprachstandard 4.0 und geben an, daß Sie in der HTML-Datei ein Frame-Set definieren.

    Wenn Sie bei HTML 4.0 die offizielle Internet-Adresse der DTD angeben, so wie im obigen Beispiel, dann benutzen Sie eine der folgenden Adressen:

    http://www.w3.org/TR/REC-html40/loose.dtd
    Benutzen Sie diese Adresse für HTML-Dateien, die sich zwar an den HTML-4.0-Standard halten, aber auch Elemente enthalten, die demnächst aus dem Standard entfernt werden (z.B <font> oder <center>).

    http://www.w3.org/TR/REC-html40/strict.dtd
    Benutzen Sie diese Adresse für HTML-Dateien, die sich strikt an den HTML-Standard halten und bereits keine Elemente mehr enthalten, die beim W3-Konsortium auf der Abschußliste stehen, also demnächst aus dem Standard entfernt werden (z.B <font> oder <center>).

    http://www.w3.org/TR/REC-html40/frameset.dtd
    Benutzen Sie diese Adresse für HTML-Dateien, in denen Sie Frame-Sets definieren.

  4. #4
    TP-Insider toerag macht alles soweit korrekt Avatar von toerag
    Registriert seit
    Apr 2002
    Ort
    Raum Düsseldorf
    Beiträge
    862
    ok dass ist doch schonmal ein ansang und auf SelfHtml hätte ich eigentlich auch selbst drauf kommen können....

    Zwischenfrage: kann man bei MM Dreamweaver es denn irgendwie einstellen, das die erste Zeile immer kommt?
    greetz toerag
    Dieser Text ist automatisch erstelllt worden. Für Rechtscheibfehler und Tippfehler ist NUR mein PC verantwortlich.

  5. #5
    TP-Supporter TP-Sponsor Spin macht alles soweit korrekt Avatar von Spin
    Registriert seit
    Sep 2002
    Ort
    Zürich
    Beiträge
    494

    Validieren

    Das sollte eigentlich beim Dreamveaver standartmässig kommen. Sonst musst du mal schauen bei Voreinstellungen. Bei mir mit DW MX kommts immer. Musst aufpassen!!! Wenn du natürlich nachher das HTML optimierst und Dreamweaver Kommentare entfernen machst so werden die Doctypes auch entfernt mit MX.

  6. #6
    TP-Insider toerag macht alles soweit korrekt Avatar von toerag
    Registriert seit
    Apr 2002
    Ort
    Raum Düsseldorf
    Beiträge
    862
    also ich habe gerade mal nachgesehen uns ich habe nirgends eine einstellung gefunden die diese zeile einfügt.. oder ich bin zu dazu....
    also die bitte an alle DW4 -User helft mir
    greetz toerag
    Dieser Text ist automatisch erstelllt worden. Für Rechtscheibfehler und Tippfehler ist NUR mein PC verantwortlich.

  7. #7
    TP-Special Mod TP-Sponsor Thomas ist einer der Eckpfeiler des TP - ohne ihn geht nichts Thomas ist einer der Eckpfeiler des TP - ohne ihn geht nichts Thomas ist einer der Eckpfeiler des TP - ohne ihn geht nichts Thomas ist einer der Eckpfeiler des TP - ohne ihn geht nichts Thomas ist einer der Eckpfeiler des TP - ohne ihn geht nichts Thomas ist einer der Eckpfeiler des TP - ohne ihn geht nichts Thomas ist einer der Eckpfeiler des TP - ohne ihn geht nichts Thomas ist einer der Eckpfeiler des TP - ohne ihn geht nichts Thomas ist einer der Eckpfeiler des TP - ohne ihn geht nichts Thomas ist einer der Eckpfeiler des TP - ohne ihn geht nichts Thomas ist einer der Eckpfeiler des TP - ohne ihn geht nichts Avatar von Thomas
    Registriert seit
    May 2001
    Ort
    Arnsberg - Sauerland
    Beiträge
    21.248

    Unhappy

    DW 4 schreibt diese Zeile leider nicht selbststängig rein (kann aber ggf. durch editieren irgendwelcher Vorlage-files möglich sein? Hab's nie probiert, könnte ich mir aber vorstellen)

    DW MX fügt den code standardmäßig schon ein.

    In DW 4 kannst du dir so behelfen:

    Suchen und Ersetzen in ganzer aktueller Site

    nach
    Code:
    <html>
    ersetzten durch

    Code:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    damit hast du das in allen Seiten oben drin stehen

  8. #8
    TP-Insider toerag macht alles soweit korrekt Avatar von toerag
    Registriert seit
    Apr 2002
    Ort
    Raum Düsseldorf
    Beiträge
    862
    naja ein kleiner trost
    eventuell doch mal auf MX umsteigen????
    also ist dieser thread jetzt erstmal geschlossen
    danke an alle
    greetz toerag
    Dieser Text ist automatisch erstelllt worden. Für Rechtscheibfehler und Tippfehler ist NUR mein PC verantwortlich.

+ Antworten

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51