ignoriert. Die Überprüfung mit dem Validator ergab etliche
Mängel, u.a. das Fehlen der DocType Angabe. Nun meine Fragen:
- Können solche Fehler im Code die Ursache dafür sein, dass
Google die Seite nicht findet?
Ja, unbedingt. Denn wenn eine Website fehlerhaften Code erzeugt, kann ein Suchmaschinenrobot u.U. nichts damit anfangen. Und leere Seiten muss man nicht in den Index aufnehmen, ist ja eh nichts drin.
Schones Beispiel dazu ist der berühmte Dialog mit dem Suchmaschinenrobot:
http://www.woodshed.de/publikationen/dialog-robot.html
- Was genau muss ich in die DocType Deklaration schreiben,
wenn nur HTML ohne CSS und ohne „X“ im Dokument verwendet
wird?
Du musst deklarieren, welchen Dialekt HTML Du benutzt. Welche Version, ob Transitional, Frameset oder Strict, HTML oder XHTML.
In den meisten Fällen ist das, was Anfänger produzieren HTML 4.01 Transitional.
Wenn Du CSS verwendest und Wert darauf legst, dass die Seiten auf verschiedenen Browsern ähnlich aussehen, solltest Du nur darauf achten, dass es ein Doctype ist, der alle Browser in den Standards Mode versetzt und nicht in den Quirks Mode. Letzterer bewirkt nämlich, dass der Browser sich nicht an gängige Web-Standards hält und somit meist was anderes auf dem Bildschirm ausgibt, als Du bei Deinem Code erwarten würdest.
Mehr zur richtigen Wahl des Doctype und so findest Du z.B. hier:
http://artikel.fabrice-pascal.de/dtd/
Gruß,
-Efchen