ERLEDIGT
JA
JA
ANTWORTEN
6
6
ZUGRIFFE
393
393
EMPFEHLEN
-
Hallo.
Ich war am Designen und bin auf ein interessantes (und sehr nerviges...) Problem gestossen.
Erst einmal der Code:
HTML-Code:<div id="outer"> <div id="left"> Hier ist eine Box. </div> <div id="main"> <div id="floater">Und dies hier floatet.</div> Dies ist ein test<br /><br /><br /> mehrzeilig! <div style="clear: both;"></div> </div> </div>
Code css:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
#outer { margin: 10px; background-color: black; } #left{ width: 120px; background-color: Aqua; float: left; } #main { margin-left: 130px; background-color: green; } #main #floater { float: right; width: 40%; height: 300px; background-color: blue; }
Wenn ich "<div style="clear: both;"></div>" drinne habe wird #main brav auf nötige Höhe gestreckt um #floater aufzunehmen (Bild 1).
Der IE hingegen... nun ja, der TEXT bleibt wo der ist, der HINTERGUND wächst fröhlich über alle Grenzen hinaus (Bild 2). Das der IE sich merkwürdig verhalten kann ist ja bekannt, aber DIESES verhalten wiederspricht allem was ich bisher geglaubt habe über DIV's zu wissen.
Ich würde nun ganz gerne das Verhalten des Firefox auf im IE sehen... bin dankbar für jeden Tipp wie ich das hinbekomme.Geändert von Layna (04.07.07 um 14:12 Uhr)
====================
It isn't true unless it makes you laugh...
...but you don't understand untill makes you weep.
====================
Do what thou wilt shall be the whole of the law.
-
04.07.07 14:15 #2Maik Tutorials.de Gastzugang
Hi,
nimm mal nach dem #main-Selektor folgende Regel für den IE auf, um der Box eine geringe Höhe zu geben:
Code :1 2 3
* html #main { height: 1%; }
-
Ändert leider gar nichts am Verhalten.
Ich habe mal spasseshalber dem clearenden div einen Rahmen verpasst... der Gesamte INHALT von #main verhält sich im IE wie der soll, nur der Hintergrund fliesst aus unerfindlichen Gründen über...
*seufz* In diesen Moment kann ich nur immer meine Signatur ansehen und mich erinnern dass sie stimmt....====================
It isn't true unless it makes you laugh...
...but you don't understand untill makes you weep.
====================
Do what thou wilt shall be the whole of the law.
-
04.07.07 14:42 #4Maik Tutorials.de Gastzugang
Hm, bei mir verhält sich der IE ganz artig:
-
Ok.... hast du den IE6 oder den IE7?
Im 7'er zeigt er nämlich stur das oben gezeigte verhalten...
Hmm... *mal weiter testet...*====================
It isn't true unless it makes you laugh...
...but you don't understand untill makes you weep.
====================
Do what thou wilt shall be the whole of the law.
-
04.07.07 14:58 #6Maik Tutorials.de Gastzugang
Okay, wenn das Dokument im Standardsmode übergeben wird, kann der IE7 mit dem "Star-HTML-Hack" nichts anfangen

Binde daher die empfohlene Ergänzung mit einem "Conditional Comment" ein:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
<style type="text/css"> <!-- #outer { margin: 10px; background-color: black; } #left{ width: 120px; background-color: Aqua; float: left; } #main { margin-left: 130px; background-color: green; } #main #floater { float: right; width: 40%; height: 300px; background-color: blue; } --> </style> [b]<!--[if lte IE 7]> <style type="text/css"> #main { height: 1%; } </style> <![endif]-->[/b]
-
Stimmt, jetzt tut auch der 7'er was er tun soll
.
Danke
. So unbedingt logisch ist das Verhalten ohne das 1% zwar nicht.... aber es ist eben der IE
.
Vielen Dank
.
====================
It isn't true unless it makes you laugh...
...but you don't understand untill makes you weep.
====================
Do what thou wilt shall be the whole of the law.
Ähnliche Themen
-
Floating Problem
Von DeniseLechner im Forum CSSAntworten: 4Letzter Beitrag: 14.12.09, 08:00 -
Fehler beim Floating
Von Fruitgum im Forum CSSAntworten: 1Letzter Beitrag: 07.12.08, 17:44 -
Floating Menü
Von Wugli im Forum Javascript & AjaxAntworten: 0Letzter Beitrag: 06.03.08, 10:15 -
AE 7 floating point
Von cycovery im Forum Videoschnitt, Videotechnik & -produktionAntworten: 0Letzter Beitrag: 16.11.07, 06:48 -
Floating von 3 Spalten
Von Steffen Giers im Forum CSSAntworten: 4Letzter Beitrag: 03.12.05, 08:59





Login





