Zum Inhalt springen

W3C Validator findet soooo viele Fehler :-( Falscher Doctype?

Erstellt am 8. Mai 2012 · 4 Antworten · letzte Antwort am 9. Mai 2012

Tags: HTML & CSS, Frage

Nekomancer ·

Hallo an alle!

Ich habe eine Seite erstellt und mit dem W3C Validator mal checken lassen. Ich habe mich sehr erschrocken, weil soo viele Fehler gefunden wurden. Aber es waren für meine Anfängeraugen eigenltich keine wirklichen Fehler.

Zum Beispiel werden ganz viele ">" Zeichen als fehlerhaft eingestuft (z.B. bei <title> oder <a href="index...

Daher dachte ich: ok es liegt vielleicht am DOCTYPE, oder?

Laut Quellcode habe ich diesen hier:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

Und ich würde gern diesen hier mal probieren und nochmal validieren: PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

In meinem Typoscript steht aber schon Config{
doctype = xhtml_trans
doctypeSwitch = 1
xmlprologue = none
xhtml_cleaning = all
htmlTag_langKey = de
language = de
}

Jetzt meine Fragen (danke schonmal an alle, die bis hierhin durchgehalten haben :-):
Wieso wird der DOCTYPE nicht geändert?
Wird eine Änderung des DOCTYPE überhaupt zu einer besseren Validierung führen?
Und eine Zusatzfrage: wenn die Validierung schlecht ausfällt, fällt meine Seite dann im google-Ranking? Ich glaube ja, denn trotz Meta-tags und Sitemap finde ich die Seite kaum bei google.

Vielen vielen Dank an alle, die mir helfen können!
Nekomancer

Norman2k ·
Nekomancer schrieb

Wieso wird der DOCTYPE nicht geändert?

Config != config

Nekomancer schrieb

Wird eine Änderung des DOCTYPE überhaupt zu einer besseren Validierung führen?

Wahrscheinlich

Nekomancer schrieb

Ich glaube ja, denn trotz Meta-tags und Sitemap finde ich die Seite kaum bei google.

Definiere "finde ich die Seite kaum bei google"! Ist die Seite nicht indexiert? Wird die Seite bei einem gewünschten Suchwort nicht in den Ergebnissen angezeigt? Wird die Seite erst auf Seite 10 angezeigt?
SEO ist viel mehr als Metatags und eine Sitemap

Nekomancer ·

Ahh prima, der DOCTYPE ist geändert (und einige Fehler im Quelltext, die ich gemacht habe auch gleich mit). Schonmal danke!

Mit "kaum bei google finden" meine ich, dass sich die Seite bei einer bestimmten Suchbegriff Kombination (2 Worte) unter den ersten 10 befindet, aber alle anderen Suchbegriffe egal in welcher Kombination bringen kein Ergebnis (oder nur eines, dass sicherlich irgendwo ab Seite 3 bei google auftaucht, bis dahin guckt ja keiner :-(

Dass SEO mehr ist als Sitemap und Metatags weiß ich ja... :o Nur gibt die Seite (der Inhalt) kaum Texte, Links oder Bildtitel und so her, mit denen man google noch "locken" könnte. Naja und viel mehr kann ich als Anfänger auch noch nicht... Aber das ändert sich bestimmt, wenn ich immer viel lerne :p

Bis jetzt sollen erstmal die vermeidbaren Fehler ausgemerzt weden für die Mithilfe daran schnmal vielen Dank!
Nekomancer

Julian.​Hofmann ·
Nekomancer schrieb

Zum Beispiel werden ganz viele ">" Zeichen als fehlerhaft eingestuft (z.B. bei <title> oder <a href="index..

Öhm, das hat aber nix mit dem Doctype zu tun. Die spitzen Klammern sind in allen (X)HTML-Standards der Beginn eines Tags. Daher dürfte sich der Fehler woanders befinden, sodass hier gar kein Beginn eines Tags angenommen wird.
Hat sich evtl. irgendeine Fehlermeldung/Debugausgabe in den Quelltext mit reingeschlichen?

Viele Grüße
Julian

Nekomancer ·

Dass einige der spitzen Klammern als Fehler gemeldet wurden lag daran, dass ich manche Elemente die ich mit "/ >" hätte schließen sollen nur mit ">" geschlossen habe. Daher wurde dann die jeweils nächste Klammer immer als Fehler betrachtet. Gaanz dummer Fehler, ich weiß :o

Hauptsache, der Code ist jetzt valide und ich habe was fürs nächste Mal gelernt :-) Hoffentlich habe ich mich nicht allzusehr blamiert...