Validieren
Validieren
Guten Abend liebe Gemeinde...
Ich habe ein Problem mit der Validierung des HTML einer Seite die ich ehrenamtlich für einen Verein aufsetze.
Ich bekomme Fehlermeldungen die ich teilweise nicht verstehe, das sind Fehlermeldungen die auf Link-ausgaben verweisen die von Contenido-Modulen ausgegeben werden. Oder einfache HTML anweisung die in meine Augen richtig sind gibt mir der Validierungsdienst als Fehler.
Wer selber mal schauen will
www.schneckenmuehle.de/web/schnecke
Eigentlich würde ich ja sagen *sch*** drauf* aber da ich einen RSS Feed Kreator auf meiner Startseite einsetzen will wird ein sauberer Code benötigt.
Ich hänge an der Validierung schon den 3/4 Tag, bekomme das aber nicht gebacken, habe XHTML unzählige male ein und ausgeschaltet, Habe unterschiedlichste Doctypes benutzt...
hmmmpf
Danke
Ich habe ein Problem mit der Validierung des HTML einer Seite die ich ehrenamtlich für einen Verein aufsetze.
Ich bekomme Fehlermeldungen die ich teilweise nicht verstehe, das sind Fehlermeldungen die auf Link-ausgaben verweisen die von Contenido-Modulen ausgegeben werden. Oder einfache HTML anweisung die in meine Augen richtig sind gibt mir der Validierungsdienst als Fehler.
Wer selber mal schauen will
www.schneckenmuehle.de/web/schnecke
Eigentlich würde ich ja sagen *sch*** drauf* aber da ich einen RSS Feed Kreator auf meiner Startseite einsetzen will wird ein sauberer Code benötigt.
Ich hänge an der Validierung schon den 3/4 Tag, bekomme das aber nicht gebacken, habe XHTML unzählige male ein und ausgeschaltet, Habe unterschiedlichste Doctypes benutzt...
hmmmpf
Danke
-= never touch a running system =-
schmeiss mal das <?xml version="1.0" encoding="iso-8859-1"?> am Anfang raus... ich seh hier nur nen XML Verarbeitungs-Fehler
Code: Alles auswählen
XML-Verarbeitungsfehler: XML-Deklaration nicht am Beginn von externer Entität
Adresse: http://www.schneckenmuehle.de/web/schnecke/front_content.php?idcat=76
Zeile Nr. 260, Spalte 3: <?xml version="1.0" encoding="iso-8859-1"?>
Ich habe nun folgenden Doctype drin:
<!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" lang="en" xml:lang="en">
auf Zeile 260 wird diese Zeile nicht mehr angezeigt... hatte nach dem Posten hier erstmal den rss feed creator rausgenommen. aber validiert wird wieder nix *lach*
<!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" lang="en" xml:lang="en">
auf Zeile 260 wird diese Zeile nicht mehr angezeigt... hatte nach dem Posten hier erstmal den rss feed creator rausgenommen. aber validiert wird wieder nix *lach*
-= never touch a running system =-
*grins*GaMbIt_ hat geschrieben:schmeiss mal das <?xml version="1.0" encoding="iso-8859-1"?> am Anfang raus... ich seh hier nur nen XML Verarbeitungs-Fehler
wenn er das macht hat er keinen gültigen XHTML-Header mehr.
Er soll ganz simplen den DOCTYPE auf HTML 4.0x beschränken,
validieren und ggf. dann die Fehler im Quelltext korrigieren.
Du hast eine XHTML Deklaration im Header...
Und trotzdem verwendest Du einen uralten HTML Marquee Lauftext...
Raus damit oder aber auf XHTML 1.0 Transitional wechseln...
Du schreibst teilweise... oder immer...
Das ist falsch... richtig wäre
Mein Tidy bemängelt auch fehlende alt Attribute in Images
solltest Du lieber
schreiben.
Tidy spuckt auch bei allen Links noch das hier aus...
also eher
anstelle von Deinem
In Deiner HTML oder besser XHTML Ausgabe sind in dem DIV <div id="mod_sK"> ein <tr> zuviel und verhaut Dir die Validierung für diese Tabelle... möglicherweise wurde eine Zeile ohne Inhalt ausgegeben und das einleitende <tr> schon geschrieben...
Sind aber alles zusammen nicht so gravierende Geschichten...
Ich hab die Seite übrigens im Fehlertoleranteren IE angesehen... da sieht man auch was...
Code: Alles auswählen
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
Raus damit oder aber auf XHTML 1.0 Transitional wechseln...
Du schreibst teilweise... oder immer...
Code: Alles auswählen
<br><br></br></br>
Code: Alles auswählen
<br /><br />
Code: Alles auswählen
Anstelle von <img src="blafasel" class="teaser" />
Code: Alles auswählen
Anstelle von <img src="blafasel" alt="Alternativtext" class="teaser" />
Tidy spuckt auch bei allen Links noch das hier aus...
Ich würde das auf ein falsches Encoding zurückführen ...This is usually a cascading error caused by a an undefined entity reference or use of an unencoded ampersand (&) in an URL or body text. See the previous message for further details.
also eher
Code: Alles auswählen
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
Code: Alles auswählen
<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=iso-8859-1" />
Sind aber alles zusammen nicht so gravierende Geschichten...
Ich hab die Seite übrigens im Fehlertoleranteren IE angesehen... da sieht man auch was...
Ich habe jetzt mit folgenden Doctype validiert:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
das sind auszüge der Validierung:
oder aber auch
Die erste meldung kommt vom Terminteaser... quasi ein modul
die zweite meldung iss meiner meinug nach eine einfach html anweisung...
oder???
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
das sind auszüge der Validierung:
Code: Alles auswählen
Warning Line 283, Column 52: cannot generate system identifier for general entity "idcat".
…ss="sp2"><a href="front_content.php?&idcat=89&idart=122" >Arbeitswochenende</
Code: Alles auswählen
Error Line 168, Column 27: there is no attribute "SCROLLAMOUNT".
<marquee scrollamount="2" scrolldelay="10" width="700">
Die erste meldung kommt vom Terminteaser... quasi ein modul
die zweite meldung iss meiner meinug nach eine einfach html anweisung...
oder???
-= never touch a running system =-
die und der ganze unsinnig schrott sind versuche fehler unter anderen doctypes wegzubekommen. wasmnchmal gelang und manchmal nicht
Code: Alles auswählen
<br> </br>
-= never touch a running system =-
Öhäm.... nein... würde ich nicht sagen... die xml-Deklaration ist in XHTML nicht zwingend vorgeschrieben..wosch hat geschrieben:*grins*GaMbIt_ hat geschrieben:schmeiss mal das <?xml version="1.0" encoding="iso-8859-1"?> am Anfang raus... ich seh hier nur nen XML Verarbeitungs-Fehler
wenn er das macht hat er keinen gültigen XHTML-Header mehr.
Er soll ganz simplen den DOCTYPE auf HTML 4.0x beschränken,
validieren und ggf. dann die Fehler im Quelltext korrigieren.
Das Encoding sollte aber trotzdem mitgegeben werden... z.B. im Meta Tag... oder über den Server...
Wenn das Encoding stimmt wird auch ein & Zeichen erkannt... der Link an sich ist ok... wenn denn das Encoding stimmen würde...racketeer hat geschrieben:Ich habe jetzt mit folgenden Doctype validiert:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
das sind auszüge der Validierung:
oder aber auchCode: Alles auswählen
Warning Line 283, Column 52: cannot generate system identifier for general entity "idcat". …ss="sp2"><a href="front_content.php?&idcat=89&idart=122" >Arbeitswochenende</
Code: Alles auswählen
Error Line 168, Column 27: there is no attribute "SCROLLAMOUNT". <marquee scrollamount="2" scrolldelay="10" width="700">
Die erste meldung kommt vom Terminteaser... quasi ein modul
die zweite meldung iss meiner meinug nach eine einfach html anweisung...
oder???
Hier kurz unter SelfHTML gegoogelt...
Sie können erreichen, daß ein Text mitten im übrigen Text automatisch horizontal scrollt, so wie in dem von Windows bekannten Bildschirmschoner "Marquee". Diese Angaben werden bislang jedoch nur vom MS Internet Explorer ab Version 2.0 interpretiert und gehören nicht zum HTML-Standard.