webForumDet fria alternativet

Float problem

13 svar · 641 visningar · startad av andreaswebb

andreaswebbMedlem sedan apr. 2003111 inlägg
#1

Hej på er!

Har ett problem med float. Jag har en div med en bakgrundsfärg. I denna div har jag sedan två divar; den ena med float: left och den andra med float: right.
När någon av dessa blir längre än diven som de ligger i så hamnar texten utanför. Det beror ju på att en div som har en float hamnar utanför diven den ligger i. Min fråga är då: Hur kan man lösa detta?

Sidan:
http://gd.famstromgren.se/?sida=user/avtal

CSS:
http://gd.famstromgren.se/css/standard.css

Tack på förhand!

OkkidoMedlem sedan maj 20004 460 inlägg
#2

<div id="vänster"></div>
</div id="höger"></div>

<div style="clear:both"></div>

andreaswebbMedlem sedan apr. 2003111 inlägg
#3

Det fungerar inte... :(

andreaswebbMedlem sedan apr. 2003111 inlägg
#4

Jag la en bakgrundfärg och lite höjd på den diven med clear: both. Som ni ser så hamnar den rätt, men det förlänger inte den vita färgen iallafall.

jarvkloMedlem sedan juli 20013 295 inlägg
#5

Hmm..
Det är skillnad på och height och min-height ;)

#wrapper {
...
height: 100%;
...}

ser ut att kunna vara en stor del av problemet (eftersom den innebär att alla bakgrunder i #wrapper slutar repetera sig längre än 100% av fönsterhöjden om dokumentet är högre än fönsterhöjden)...

Det *borde* bli bättre om du kör med

#wrapper {
... 
min-height: 100%;  /* som det egentligen skall vara */
...
}
* html #wrapper {
height: 100%;  /* som behövs för MSIE6 och tidigare */
}

Du kan också prova att ta till en villkorlig kommentar (kolla t.ex. hur höjden hanteras på #container i http://member.webforum.nu/2241/bottenfast_sidfot_plus_tvaspalt.html )

zcorpanMedlem sedan dec. 20042 269 inlägg
#6

Kan vara värt att notera att MS har fixat 'height' och implementerat 'min-height' i IE7, så om du använder en konditionell kommentar borde det vara

<!--[if lte IE 6]>

för att det ska fungera korrekt i IE7.

andreaswebbMedlem sedan apr. 2003111 inlägg
#7

Tror att jag har gjort som jarvklo sa, men det hjälper inte. Kan tillägga att både IE7 & 6 inte vill vara med på min-height, om jag inte gjort fel vill säga.

jarvkloMedlem sedan juli 20013 295 inlägg
#8

Hmm...

Du behöver flytta din "clear-div" så att den ligger i #wrapper och inte som nu i #content...

Flytta alltså ner raden

			<div style="height: 100px; background-color: #CC0000; clear: both;">&nbsp;</div>

så att den ligger framför din sista </div> i body ;)

OT:
zcorpan - tack den hade jag missat.
Jag har uppdaterat exemplet nu :bire

TroxyMedlem sedan mars 20041 508 inlägg
#9

zcorpan skrev:

Kan vara värt att notera att MS har fixat 'height' och implementerat 'min-height' i IE7

Åh! Intressant! :D
Har du mer info om detta? Är det fixat till 100%? Gäller det bara Standards Mode, med vissa Doctypes etc.?

andreaswebbMedlem sedan apr. 2003111 inlägg
#10

Man får tacka så mycket :) Nu är det bara att få det att fungera i IE 7. Ska kolla på länken som finns ovan..

andreaswebbMedlem sedan apr. 2003111 inlägg
#11

Verkar inte som om nått av de fungerar i IE7, men det kanske kommer att implementeras senare.

zcorpanMedlem sedan dec. 20042 269 inlägg
#12

Troxy skrev:

Åh! Intressant! :D
Har du mer info om detta? Är det fixat till 100%?

Så vitt jag kan se fungerar det korrekt (förutom när man triggar hasLayout med zoom:1 eller writing-mode:tb-rl).

Troxy skrev:

Gäller det bara Standards Mode, med vissa Doctypes etc.?

Ja. Quirks mode i IE7 kommer vara ungefär samma som quirks mode i IE6.

zcorpanMedlem sedan dec. 20042 269 inlägg
#13

andreaswebb skrev:

Verkar inte som om nått av de fungerar i IE7, men det kanske kommer att implementeras senare.

Vad fungerar inte i IE7 (bortsett från att konditionella kommentarer kanske matchar fel i vissa beta previews)?

Det kommer inte ske några förändringar i renderingsmotorn (mer än kanske mindre bugg-fixar) från MIX06-releasen.

andreaswebbMedlem sedan apr. 2003111 inlägg
#14

det vita går inte hela vägen ner i min, men ser att det släppts en ny version den 20:e mars.

Genererad på 379 ms · cache AV · v20260730165559-full.f96bc7eb