+ HTML + CSS: Compliance vs. Compatibility Mode in Mozilla 0.9.9
AlexBausW
- browser
Hallo Alle,
Zuerst muss ich ja mal sagen, daß ich vom Mozilla 0.9.9 ziemlich begeistert bin, was Geschwindigkeit, Darstellung und Features (STRG + I kann ich nur empfehlen :) betrifft.
Allerdings habe ich auch die ersten Probleme, die ich nicht ganz nachvollziehen kann.
http://www.genealogie-shop.de wird vom Mozilla im "Compatibility Mode" gerendert. Das eingebundene CSS wird wie gewünscht angewandt und auch angezeigt.
http://ahnenforschung.net/cgi-bin/mdbase/mdb.cgi?db=vornamen rendert Mozilla im "strict standard compliance mode", ignoriert aber die CSS-Anweisungen, obwohl sowohl das HTM als auch das CSS valide sind.
Leider habe ich im Moment keine Vorstellung, warum sich Mozilla 0.9.9 in diesem Fall so verhält. Vielleicht kann mir ja jemand auf die Sprünge helfen. :)
Gruß Alex
Bongú Alex!
http://www.genealogie-shop.de wird vom Mozilla im "Compatibility Mode" gerendert. Das eingebundene CSS wird wie gewünscht angewandt und auch angezeigt.
http://ahnenforschung.net/cgi-bin/mdbase/mdb.cgi?db=vornamen rendert Mozilla im "strict standard compliance mode", ignoriert aber die CSS-Anweisungen, obwohl sowohl das HTM als auch das CSS valide sind.
Ich vermute einfach 'mal, dass es mit der Serverkonfiguration zu tun hat. Leider bin ich absolut kein Experte auf dem Gebiet.
Ich tippe darauf, dass Mozilla hier verweigert, weil ihm die CSS-Dateien mit dem Content-Type 'text/plain' ausgeliefert werden.
M.E. sollte er 'text/css' lauten.
Vielleicht läßt er sich dies im "Compatibility Mode" (ohne Doctype-Angabe) noch gefallen, im "Strict standard compliance mode" (mit Doctype-Angabe) aber nicht? (Wild geraten!)
Vielleicht kommst du ja so weiter. Ansonsten habe ich mal den Themenbereich geändert. Vielleicht kann man so noch einen Experten (Michael z.B.) "anlocken", der sich damit besser auskennt.
Sahha,
kerki
Hallo zusammen,
laut Release Notes für Mozilla 0.9.7 braucht's bei einer stricten DTD tatsächlich den richtigen MIME-Typ.
http://www.mozilla.org/releases/mozilla0.9.7/#new (letzter Punkt vor den Systemanforderungen)
Was mich etwas wundert: die DTD von ahnenforschung.net ist ja HTML 4.01 Transitional. Laut Mozilla sollte also auch bei falschem MIME-Typ das CSS trotzdem geladen und angezeigt werden.
Netscape 6.1 (also älter als Mozilla 0.9.7) zeigt das CSS anstandslos an. Ich würde also auf alle Fälle mal dafür sorgen, daß der Server den richtigen MIME-Typ liefert.
Viele Grüße
Carsten
PS: hier noch der richtige Validator-Link ;-)
http://jigsaw.w3.org/css-validator/validator?uri=http%3A%2F%2Fahnenforschung.net%2Fstyles%2Fwissen.css&warning=1&profile=css2
Bongú!
Was mich etwas wundert: die DTD von ahnenforschung.net ist ja HTML 4.01 Transitional. Laut Mozilla sollte also auch bei falschem MIME-Typ das CSS trotzdem geladen und angezeigt werden.
Nicht nur wo 'Strict' draufsteht, ist 'Strict' drin! :-)
Laut http://mozilla.org/docs/web-developer/quirks/doctypes.html schaltet Mozilla auch bei HTML 4.01 Transitional in den 'Strict Mode'.
Dann scheint also wirklich der MIME-Typ für das Problem verantworlich zu sein.
PS: hier noch der richtige Validator-Link ;-)
http://jigsaw.w3.org/css-validator/validator?uri=http%3A%2F%2Fahnenforschung.net%2Fstyles%2Fwissen.css&warning=1&profile=css2
Danke! So ist der Link in der Tat viel aussagekräftiger!
Sahha,
kerki
Hallo kerki und Carsten,
[...]
PS: hier noch der richtige Validator-Link ;-)
http://jigsaw.w3.org/css-validator/validator?uri=http%3A%2F%2Fahnenforschung.net%2Fstyles%2Fwissen.css&warning=1&profile=css2
Danke! So ist der Link in der Tat viel aussagekräftiger!
Ja, so sehe ich es auch ;) Ich habe das CSS immer direkt mit dem Link (http://jigsaw.w3.org/css-validator/validator?uri=http%3A%2F%2Fahnenforschung.net%2Fcgi-bin%2Fmdbase%2Fmdb.cgi%3Fdb%3Dvornamen) aus dem HTML-Validator gecheckt. Warum da der Mime-Typ "ignoriert" wird, habe ich nicht überprüft. :)
Vielen Dank also für die Antworten. Ich werde den Server gleich mal richtig konfigurieren :)
Gruß Alex
--
http://www.google.de/search?hl=de&safe=off&q=Rechtschreibung+Standart