FAQ |
Kalender |
![]() |
#1 | |||
|
||||
Mycket flitig postare
|
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.
Så här ser CSS-en ut: Kod:
.box_body_480 { background:url('pics/box_body_480.png') repeat-y; border: none; clear: both; margin 0; width: 480px; } .box_column { display:inline; float:left; width: 46%; margin: 0px; padding: 0 0 0 10px; } |
|||
![]() |
![]() |
![]() |
#2 | ||
|
|||
Flitig postare
|
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? |
||
![]() |
![]() |
![]() |
#3 | |||
|
||||
Mycket flitig postare
|
Markupen ser ut så här:
Kod:
<div class="box_top_blue_480"><h2 class='box_header'>Title</h2></div> <div class="box_body_480"> <div class="box_column"> At vero... </div> <div class="box_column"> At vero... </div> </div> <div class="box_footer_480"></div> |
|||
![]() |
![]() |
![]() |
#4 | |||
|
||||
Mycket flitig postare
|
Citat:
|
|||
![]() |
![]() |
![]() |
#5 | ||
|
|||
Supermoderator
|
Testat att sätta en tom clear-div efter de floatade?
__________________
Full-stack developer, free for smaller assignments |
||
![]() |
![]() |
![]() |
#6 | |||
|
||||
Mycket flitig postare
|
Jag hittade svaret!
Man måste/kan göra en enclose på container diven med overflow:hidden. Så denna fungerar Kod:
.box_body_480 { background:url('bilder/box_body_480.png') repeat-y; border:none; [COLOR=red]overflow: hidden;[/COLOR] clear: none; margin: 0; width: 480px; } |
|||
![]() |
![]() |
![]() |
#7 | ||
|
|||
Medlem
|
Jag tror om du sätter height:auto också hjälper...
|
||
![]() |
![]() |
![]() |
#8 | ||
|
|||
Nykomling
|
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 |
||
![]() |
![]() |
Svara |
Ämnesverktyg | |
Visningsalternativ | |
|
|