0

hier ist meine Website: http://kidscare.edu.vneinige Seite in meiner Website hat Doctype nicht geladen, so dass es im Quirks-Modus angezeigt wird, kann mir jemand helfen?

Wenn öffnen Sie es in IE9, auf der Homepage Schalter auf Quirks-Modus und zeigt sie hässlich

aber wenn sie offen eine andere Seite, wird es in Ordnung http://kidscare.edu.vn/babiescare

I verwenden anzuzeigen F12 Werkzeug zu inspizieren, und ich sah den Doctype wurde nicht geladen in der Kopfzeile

Kann mir jemand helfen, es zu lösen?

Antwort

0

Verwenden Sie nicht F12 Werkzeug (Firebug oder IE entspricht), um zu sehen, ob der Doctype geladen ist. Diese Tools zeigen Ihnen nicht die Quelle, sie zeigen Ihnen, wie sie die Quelle inerpretieren.

Um die Quelle tatsächlich anzuzeigen, klicken Sie mit der rechten Maustaste auf den Bildschirm und wählen Sie "Quelle anzeigen".

Der Grund, warum dies in quirksmode angezeigt wird glaube ich ist, weil Sie den Übergangsdoctype verwenden. So

versuchen, den strengen doctype anstelle:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 
+0

Danke, ich habe es. Haben Sie einen anderen Vorschlag für Doctype, um Transitional zu ersetzen? – PhamThang

+0

Ich benutze den strikten Doctype, der die quirksmode Probleme generell vermeidet. Siehe meine aktualisierte Antwort für die Details. Beachten Sie jedoch, dass dies Ihr Website-Layout in verschiedenen Browsern sehr unterschiedlich aussehen lässt, was nun weniger "fehleranfällig" für HTML oder CSS ist. – Phaedrus

+0

Danke! Ich versuchte es. Eigentlich einige Seiten laden normal, einige Seite falsch angezeigt. Ich benutze WordPress für diese Website, mit nur 1 Header-Datei. Ich weiß nicht, was los ist. – PhamThang