webForumDet fria alternativet

Height: auto på div beroende på innehållande divvar.

HTML & CSS

2 svar · 1 166 visningar · startad av niNe

Medlem sedan maj 2005138 inlägg
Frågan#1

Tjenare

Har en container med en huvuddiv med svart bakgrundsfärg. Nu vill jag att denna faller ut nedåt beroende på hur mycket information som finns på sidan.

Har kod enligt följande:

#container {
	background-color:#000;
	position:relative;
	margin:auto;
	top:0px;
	width:900px;
	min-height:100%;
	height:auto;
	z-index:1;
}
<div id="container">
     <div style='float:left;width:200px;height:100px;background-position:center;background-image:url(img/minbild1.jpg)'></div>nbsp;
     <div style='float:left;width:200px;height:100px;background-position:center;background-image:url(img/minbild2.jpg)'></div>nbsp;
</div>

Min container tycks inte känna av mina divvar som ligger inuti, och lägger därför bara den svarta rutan till 100% av upplösningshöjden, och där slutar den. Resten av innehållet visas nedåt utan bakgrund.

Tänker ju fel någonstans, men var?

Medlem sedan aug. 20068 090 inlägg
#2

Attributet "float" i divvarna inuti gör detta. Antingen kan du floata bara en av dom, eller så kan du t.ex. lägga in

<br style="clear:both;" />

precis före den omslutande divvens </div>

Medlem sedan maj 2005138 inlägg
#3

Kalas! Funkade bra de! Tack för hjälpen!

258 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)