webForumDet fria alternativet

Tre kolumner, fast bredd i mitten

HTML & CSS

1 svar · 499 visningar · startad av SimOnline

Medlem sedan juli 20031 132 inlägg
Frågan#1

Jag har en div som är 70% av fönstrets bredd. I denna har jag tre st divar, där jag skulle vilja få den mittersta till att vara 120px bred, medan de övriga sak fylla ut och variera med fönstret, och den omslutande 70%-diven.

Hur åstadkommer jag detta?

(Hoppas jag varit tydlig nog, annars får ni gärna fråga)

Medlem sedan apr. 2006244 inlägg
#2

HAr aldrig behövt göra detta förut men följande fungerade för mig

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
<style type="text/css">
<!--

div#wrap {
 width:71%; /* IE 6 fuckar för mig */
 margin:0 auto;
}

 #wrap[id] {width:70%}

#wrap div.left {
background:#999;
width:50%;
float:left;
}

#wrap div.right {
background:#CCC;
width:50%;
float:right;
}

.left div.content {
 margin-right:70px;
}

.right div.content {
 margin-left:70px;
}

div#main_content {
 background:#FFF;
 position:absolute;
 top:0;
 left:50%;
 margin-left:-60px;
 width:120px;
}

-->
</style>

</head>
<body>

<div id="main_content">
Mitten div, 120 bred...
</div>

<div id="wrap">
  <div class="left">
    <div class="content">vänster</div>
  </div>
  <div class="right">
    <div class="content">Höger</div>
  </div>
</div>

</body>
</html>

// Vic

256 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)