Hallo,
Ich hab ein Problem mit dem Internet Explorer 7 und hoffe ihr könnt mir helfen.
Es geht um folgende Seite: http://seniorenheim-reul.de. Ich gehe davon aus dass ihr euch die stylesheet dabei anschauen könnt. Dort seht ihr dass die Seite durch div-Elemente mit float-Attributen aufgebaut wurde. Der Hauptblock welcher als Hintergrund die weiße Box hat scrollt durch "display:table" beim Firefox wie auch beim IE6 ohne Probleme mit und es wird alles perfekt angezeigt.
Nein, beim IE6 nicht durch display:table, das kennt der nicht, sondern, weil dieser bei Block-Boxen, die Layout haben (bei Dir durch die Vorgabe von width), die Regel missachtet, dass per float herausgelöste Children keinen Einfluss auf ihre Höhe haben dürfen.
Bei standardkonformen Browsern erreichst Du das durch display:table.
Nur beim neusten Browser der Firma Microsoft scheint es nicht zu funktionieren. Ich hab euch nen Screenshot gemacht, falls ihr den IE7 nicht installiert habt oder wollt --> http://ruehl.orange-hoster.de/misc/senioren_screen.jpg
Der IE7 missachtet offensichtlich die o.a. Regel nicht mehr, kann aber auch noch kein display:table.
Nutze hier lieber die Wunderwaffe overflow. bedeutet, setze für die betroffenen Bereiche statt display:table lieber einen overflow-Wert ungleich visible.
viele Grüße
Axel