Tre kolumner, fast bredd i mitten

HTML & CSS

1 svar · 504 visningar · startad av SimOnline

Medlem sedan juli 20031 132 inlägg
Trådstart#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

306 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
153 ms — hämta tråd, inlägg och bilagor (db)
150 ms — ändringar (db)