![]() |
Jag försöker lösa följande problem. I min "container div" har jag två "column div" som med float. I FF och Opera så bryter det bakgrundsbilden i min "container div", medan det "fungerar" i IE7, se bild.
http://daglig.info/browserwoes.PNG Så här ser CSS-en ut: Kod:
.box_body_480 { |
Kan man få se ett "live" exempel? Hur ser HTML-koden ut?
Men det ser ut som om (eller vad det nu än som är runt texten) har en vit bakgrund... Pröva att sätta background till transparent. Och av ren nyfikenhet; Varför har du repeat-y på boxen? Den ska väl inte repeteras? |
Markupen ser ut så här:
Kod:
<div class="box_top_blue_480"><h2 class='box_header'>Title</h2></div> |
Citat:
|
Testat att sätta en tom clear-div efter de floatade?
|
Jag hittade svaret!
Man måste/kan göra en enclose på container diven med overflow:hidden. Så denna fungerar Kod:
.box_body_480 { |
Jag tror om du sätter height:auto också hjälper...
|
Problemet, som du säkert förstått är att du float:ar elementen inom div:en. Du behöver således clear:a floaten. Jag brukar använda mig av "Overflow: auto;" lösningen, du kan således tabort "clear: none;" och ändra Overflow till auto istället för hidden.
Mer information om "Overflow: auto;" finns att läsa här: http://annevankesteren.nl/2005/03/clearing-floats |
Alla tider är GMT +2. Klockan är nu 19:32. |
Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson