Hallo,
standardkonformen Modus
Was bedeutet dies?
Micro$oft wollte in seinen IE6 das Box-Modell dem Standard anpassen. Da sie aber davon ausgingen, dass es noch ältere Seiten gibt, die auf das alte Box-Modell aufbauen, dachten sie sich „ältere Seiten verwenden i.d.R keinen vollständigen Doctype, also müssen diese Seiten alle im älteren Modus dargestellt werden“.
Tja, heutzutage haben alle Browser-Hersteller die Idee mit dem Quirksmode übernommen und schalten bei einer unvollständigen Dokumenttyp-Deklaration in den Quirksmode.
Verwende also eine vollständige http://de.selfhtml.org/html/allgemein/grundgeruest.htm#dokumenttyp@title=Dokumenttyp-Deklaration und alles ist im Butter.
Mit dem Opera habe ich das selbe Resultat.
Wie ich oder wie du? Ach ja, das Forum wird nur im standardkonformen Modus dargestellt, wenn du dich angemeldet und XHTML eingestellt hast.
Falls das bei dir nicht der Fall ist, kannst das auch auf anderen Seiten testen. http://www.mozilla-europe.org/de/ wird z.B. auch im standardkonformen Modus dargestellt.
Wenn du dort „javascript:alert(document.body.offsetHeight)“ in die Adressleiste eingibst, solltest du die Höhe der Webseite herausfinden.
Ich bekam jedenfalls mit allen drei Browsern das selbe Ergebnis.
und ich möchte ja etwas, was überall funktionieren wird uns nicht nur bei mir ;-(
JavaScript funktioniert NIE überall. Es gibt z.B. immer Leute, die JS als nervig empfinden und es deshalb abschalten. Deshalb sollte man immer auch eine Alternative anbieten.
mfg. Daniel