Autor |
Nachricht |
klsa12
Threadersteller
Dabei seit: 14.11.2007
Ort: Dresden
Alter: 38
Geschlecht:
|
|
|
|
|
rob
Dabei seit: 11.12.2003
Ort: ~/
Alter: 46
Geschlecht:
|
Verfasst So 02.03.2008 20:09
Titel
|
|
|
Zitat: | Ganz unten bei den Ergebnissen sieht man den bereinigten Code. |
Nein. Da sieht man den Original-Quellcode.
Zitat: | Kann mir jemand sagen in welche Datei ich den einfügen muss? |
Vermutlich mußt du nicht nur eine Datei bearbeiten, sondern gleich 'ne Menge.
Da kommt ein Template-System zum Einsatz. Du mußt den fehlerhaften Code in allen Template-Dateien korrigieren.
|
|
|
|
|
Anzeige
|
|
|
klsa12
Threadersteller
Dabei seit: 14.11.2007
Ort: Dresden
Alter: 38
Geschlecht:
|
Verfasst So 02.03.2008 20:13
Titel
|
|
|
Und wie stell ich das jetzt am besten an? ;/
|
|
|
|
|
rob
Dabei seit: 11.12.2003
Ort: ~/
Alter: 46
Geschlecht:
|
Verfasst So 02.03.2008 22:10
Titel
|
|
|
Oops. Du hast recht. Sehe gerade, daß sich unter dem Quelltext dort doch noch (von tidy) bereinigter Code findet...
Zitat: | Und wie stell ich das jetzt am besten an? |
Naja, Editor öffnen und die Fehler korrigieren...
Wenn du einen halbwegs brauchbaren Editor einsetzt, sollte dieser eine Funktion wie "in Dateien suchen" o.ä. haben. Damit kannst du dann nach bestimmten Codestellen in verschiedenen Files suchen. Die Templatedatei, in der etwas korrigiert werden muß, sollte damit gefunden werden.
Einige Fehler wirst du so aber gar nicht im Quellcode finden.
Fast alle Fehler liegen in den generierten Links vor.
Dort kommt ein unmaskiertes & drin vor. Der Validator denkt, daß du damit ein Entity einleiten willst und meckert dann natürlich an, daß kein beendendes Semikolon folgt.
falsch:
Code: | <a href="http://example.com?var1=1&var2=2">Link</a> |
richtig:
Code: | <a href="http://example.com?var1=1&var2=2">Link</a> |
Da müßtest du dir wohl eine Funktion schreiben, die dir die Sonderzeichen in den URLs korrekt umwandelt.
Das wären dann schon fast alle Fehler...
Dann sehe ich noch, daß dort ein Image-Tag ohne alt-Attribut vorkommt.
Das Image-Element erfordert zwingend das alt-Attribut. Man darf weg leer lassen, aber nicht weglassen.
richtig:
Code: | <img src="bild.png" alt="" /> |
falsch:
Code: | <img src="bild.png" /> |
Und dann gibt es eigentlich nur noch einen weiteren Fehler. Da scheint es mir so, als würdest du ein <div> innerhalb eines <span> setzen, was in (X)HTML nicht zulässig ist.
|
|
|
|
|
|
|
|
Ähnliche Themen |
Hilfe bei Validierung
E-Mail Validierung in PHP
RegEx - Rufnummer Validierung
Validierung von E-Mail-Adressen
Mein (endlich) fertiges ePUB besteht Validierung nicht
HTML Form nach JavaScript-Validierung in neuem Fenster
|
|