Kein vertikaler Scroll-Balken im IE wegen Doctype-Angabe
Tobias Klein
- browser
Hallo Leute,
ich hab ein fettes Problem mit dem Internet Explorer (teste nur mit der 6er). Der IE zeigt bei meiner Seite keinen vertikalen Scrollbalken an.
Weiß jemand eine Lösung? Ich hab schon probiert den Doctype rauszunehmen - diese Methode löst das Problem. Aber das kann ja wohl nicht wahr sein, oder? :-/
Die Seite wird übrigens als XHTML 1.0 Strict validiert.
Das Problemkind findet sich hier: http://bibgem-ma.ath.cx
Grüße, Tobias.
Hi,
vielleicht hilft es,
position: relative; /* Dies ist ein böser Hack, der wegen des BigAboo-Bug (oder so ähnlich) des IE notwendig ist */
herauszunehmen und den evtl. auftretenden (peekaboo-)Bug mittels line-height zu vermeiden?
freundliche Grüße
Ingo
Die Lösung brachte die Eigenschaft "display: inline-block" für alle Blockelemente, also html,body,p,ul,ol,table,div...
Diese Eigenschaft ist in Selfhtml nicht dokumentiert (also display schon, inline-block aber nicht). Es sei denn ich habs übersehen.
Dieser workaround erledigt übrigens mehrere IE Bugs auf einen Schlag :-D
Quelle:
http://www.webmasterworld.com/forum83/4161.htm
Gruß, Tobias
Hi,
Die Lösung brachte die Eigenschaft "display: inline-block" für alle Blockelemente, also html,body,p,ul,ol,table,div...
Diese Eigenschaft ist in Selfhtml nicht dokumentiert (also display schon, inline-block aber nicht). Es sei denn ich habs übersehen.
Du hast es nicht übersehen. Allerdings kennt das selbst der Validator noch nicht:
Was daran liegen könnte, daß sie erst mit CSS 2.1 hinzugekommen ist, denn in der deutschen Übersetzung von CSS 2.0 http://edition-w3c.de/TR/1998/REC-CSS2-19980512/kap09.html#heading-9.2.5 fehlt sie auch noch (?)
Dieser workaround erledigt übrigens mehrere IE Bugs auf einen Schlag :-D
Nunja, ich finde das man nicht unbedingt mit Kanonen auf Spatzen schießen muß.
Leider nicht ohne Registrierung zu erreichen.
freundliche Grüße
Ingo