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 21: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 21: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 23: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 |
E-Mail Validierung in PHP
Hilfe bei Validierung
RegEx - Rufnummer Validierung
Validierung von E-Mail-Adressen
HTML Form nach JavaScript-Validierung in neuem Fenster
Formular wartebild bei onsubmit geht nicht wegen validierung
|
|