Du må være registrert og logget inn for å kunne legge ut innlegg på freak.no
X
LOGG INN
... eller du kan registrere deg nå
Dette nettstedet er avhengig av annonseinntekter for å holde driften og videre utvikling igang. Vi liker ikke reklame heller, men alternativene er ikke mange. Vær snill å vurder å slå av annonseblokkering, eller å abonnere på en reklamefri utgave av nettstedet.
  2 460
Hvordan får jeg den grå div tagen til å følge høyden til den hvite div tagen med tekst inni?

Den grå diven er "content" og den hvite er "text"

CSS:
-------------------------------------------------
CODE
@charset "utf-8";
/* CSS Document */

body{
background-color:#CCC;
margin:0px;
}

#wrapper{
background-color:#000;
width:700px;
padding:20px;
margin:auto;
}

#content{
background-color:#CCC;
padding:10px;
height:500px;;
width:auto;

}

#header{
background-image:url(img/header.png);
background-color:#FFF;
background-position:center;
background-repeat:no-repeat;
height:300px;
margin-left:auto;
margin-right:auto;
margin-top:auto;
margin-bottom:20px;
}

#menu{
text-align:center;
background-color:#FFF;
margin-top:0px;
margin-bottom:20px;
padding-top:0px;
height:20px;;
}

#text{
background-color:#FFF;
width:400px;
float:left;
margin-bottom:20px;
height:auto;
}
-------------------------------------------------

HTML:
-------------------------------------------------
CODE
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<link href="alternativ-css.css" rel="stylesheet" type="text/css" />
</head>

<body>
<!------------- MENY ------------->
<div id="menu">

<strong>|</strong>
HOME
<strong>|</strong>
ABOUT
<strong>|</strong>
PRODUCTS
<strong>|</strong>
WORK
<strong>|</strong>
CONTACT
<strong>|</strong>

</div>
<!------------- MENY SLUTT ------------->

<div id="wrapper">

<div id="header">
</div>

<div id="content">

<div id="text">
<p>hallo asdasdasd<br />
ASD<br />
ASDSDASDSADA<br />
ASDASDASDSDASDASDASDA<br />
SDASDASDASDASDASDASDSADASDASDASDASD<br />
ASDASDASDASDASD<br />
ASDASDASDASDASDASDASD
</p>
</div>

</div>

</div>
</body>
</html>
------------------------------------------------
Slik:

#content{
background-color:#CCC;
padding:10px;
width:auto;
overflow:hidden;
}

Ved å sette på en overflow:hidden; vil div elementet alltid containe de div-ene som finnes inne i segselv.

Et annet og litt mindre pent, men mer brukt er å legge på en <div style="clear:both"></div> på slutten av "text".
Trådstarter
10 0
Tusen hjertelig takk for raskt svar, jeg har prøvd fram og tilbake med alt, har vært innom overflow også, men fikk det bare ikke til.. MYCKET TAKK!