Hello
Matching columns, equal height columns, L C R or C R or L C
make the columns , Yes its that easy
Code:
<!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>equal columns</title>
<style type="text/css">
*{margin:0;padding:0;}
p,h1,h2{padding:5px;font-size:1em;}
body{
background:#a2a2a2;
text-align:center;
font-size:75%;
font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;
}
div{text-align:left;}
.w{margin:0px auto;}
.wx{width:64em;}
.wx{width:80%;}
.ar{margin-right:16em;}
.al{margin-left:16em;}
.wra{background:#d8d8d8 url(http://www.google.nl/images/firefox/fox1.gif) right bottom no-repeat;}
.ar{background:#b4b4b4 url(http://www.google.nl/images/firefox/fox1.gif) left bottom no-repeat;}
.al{background:#c6c6c6 url(http://www.google.nl/images/firefox/fox1.gif) left bottom no-repeat;}
h2{clear:both;}
</style>
</head>
<body>
<div class="wra w">
<div class="ar">
<div class="al">
<h2>content</h2>
<p>C Start Start Start<br /><br /><br /><br /><br /><br /><br /><br />
<!--
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
-->
End</p>
</div>
</div>
</div>
</body>
</html>
Connect the Left Right Column to the Content box, Ohe we have a clearing and 3 pixel jog problem
Code:
<!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>equal columns</title>
<style type="text/css">
*{margin:0;padding:0;}
p,h1,h2{padding:5px;font-size:1em;}
body{
background:#a2a2a2;
text-align:center;
font-size:75%;
font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;
}
div{text-align:left;}
.w{margin:0px auto;}
.wx{width:64em;}
.wx{width:80%;}
.ar{margin-right:16em;}
.al{margin-left:16em;}
.l,.ll{width:16em;}
.l{margin-left:-15.9em;float:left;left:-.1em;}
.ll{margin-right:-15.9em;float:right;left:.1em;}
h2{clear:both;}
.wra{background:#d8d8d8 url(http://www.google.nl/images/firefox/fox1.gif) right bottom no-repeat;}
.ar{background:#b4b4b4 url(http://www.google.nl/images/firefox/fox1.gif) left bottom no-repeat;}
.al{background:#c6c6c6 url(http://www.google.nl/images/firefox/fox1.gif) left bottom no-repeat;}
</style>
<!--[if IE]>
<style type="text/css">
* html .wra,* html .ar, * html .al{height:1%;} /* IE 5 5.5 6 haslayout */
* html .l,* html .ll{position:relative;}
</style>
<![endif]-->
</head>
<body>
<div class="wra w">
<div class="ar">
<div class="al">
<div class="l">
<p>L Start Start Start<br /><br /><br /><br /><br /><br /><br /><br />
<!--
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
-->
End</p>
</div>
<div class="ll">
<p>R Start Start Start<br />
<!--
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
-->
End</p>
</div>
<h2>content</h2>
<p>C Start Start Start<br />
<!--
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
-->
End</p>
</div>
</div>
</div>
</body>
</html>
Make the Content box always fit, Oh an other Clear problem
Code:
<!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>equal columns</title>
<style type="text/css">
*{margin:0;padding:0;}
p,h1,h2{padding:5px;font-size:1em;}
body{
background:#a2a2a2;
text-align:center;
font-size:75%;
font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;
}
div{text-align:left;}
.w{margin:0px auto;}
.wx{width:64em;}
.wx{width:80%;}
.ar{margin-right:16em;}
.al{margin-left:16em;}
.l,.ll{width:16em;}
.l{margin-left:-15.9em;float:left;left:-.1em;}
.ll{margin-right:-15.9em;float:right;left:.1em;}
h2{clear:both;}
.wra{background:#d8d8d8 url(http://www.google.nl/images/firefox/fox1.gif) right bottom no-repeat;}
.ar{background:#b4b4b4 url(http://www.google.nl/images/firefox/fox1.gif) left bottom no-repeat;}
.al{background:#c6c6c6 url(http://www.google.nl/images/firefox/fox1.gif) left bottom no-repeat;}
head+body .q{overflow:auto;}
* html .q{float:left;}
* html .q h2{height:1%;}
</style>
<!--[if IE]>
<style type="text/css">
* html .wra,* html .ar, * html .al{height:1%;} /* IE 5 5.5 6 haslayout */
* html .l,* html .ll{position:relative;}
</style>
<![endif]-->
</head>
<body>
<div class="wra w">
<div class="ar">
<div class="al">
<div class="l">
<p>L Start Start Start<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<!--
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
-->
End</p>
</div>
<div class="ll">
<p>R Start Start Start<br />
<!--
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
-->
End</p>
</div>
<div class="q">
<h2>content</h2>
<p>C Start Start Start<br /><br /><br /><br /><br /><br /><br /><br />
<!--
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
-->
End</p>
</div>
</div>
</div>
</div>
</body>
</html>
Solid Clearing , ready to kick the columns to 100% height
Code:
<!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>equal columns</title>
<style type="text/css">
*{margin:0;padding:0;}
p,h1,h2{padding:5px;font-size:1em;}
body{
background:#a2a2a2;
text-align:center;
font-size:75%;
font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;
}
div{text-align:left;}
.w{margin:0px auto;}
.wx{width:64em;}
.wx{width:80%;}
.ar{margin-right:16em;}
.al{margin-left:16em;}
.l,.ll{width:16em;}
.l{margin-left:-15.9em;float:left;left:-.1em;}
.ll{margin-right:-15.9em;float:right;left:.1em;}
h2{clear:both;}
.wra{background:#d8d8d8 url(http://www.google.nl/images/firefox/fox1.gif) right bottom no-repeat;}
.ar{background:#b4b4b4 url(http://www.google.nl/images/firefox/fox1.gif) left bottom no-repeat;}
.al{background:#c6c6c6 url(http://www.google.nl/images/firefox/fox1.gif) left bottom no-repeat;}
head+body .q{overflow:auto;}
* html .q{float:left;}
* html .q h2{height:1%;}
head+/* */body .fc:after{ /* min-height browser but not IE 7 */
content:".";
display:block;
height:0px;
clear:both;
visibility:hidden;
}
</style>
<!--[if IE]>
<style type="text/css">
* html .fc{height:1%;} /* IE 5 5.5 6 haslayout */
*:first-child+html .fc{zoom:1;} /* IE 7 haslayout */
* html .wra,* html .ar, * html .al{height:1%;} /* IE 5 5.5 6 haslayout */
* html .l,* html .ll{position:relative;}
</style>
<![endif]-->
</head>
<body>
<div class="wra w">
<div class="ar">
<div class="al fc">
<div class="l">
<p>L Start Start Start<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<!--
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
-->
End</p>
</div>
<div class="ll">
<p>R Start Start Start<br />
<!--
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
-->
End</p>
</div>
<div class="q">
<h2>content</h2>
<p>C Start Start Start<br /><br /><br /><br /><br /><br /><br /><br />
<!--
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
-->
End</p>
</div>
</div>
</div>
</div>
</body>
</html>
IE the old one's 5 5.5 6 , very very easy , just 3 X a 100% height
Code:
<!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>equal columns</title>
<style type="text/css">
*{margin:0;padding:0;}
html,body{height:100%;}
p,h1,h2{padding:5px;font-size:1em;}
body{
background:#a2a2a2;
text-align:center;
font-size:75%;
font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;
}
div{text-align:left;}
.w{margin:0px auto;}
.wx{width:64em;}
.wx{width:80%;}
.ar{margin-right:16em;}
.al{margin-left:16em;}
.l,.ll{width:16em;}
.l{margin-left:-15.9em;float:left;left:-.1em;}
.ll{margin-right:-15.9em;float:right;left:.1em;}
h2{clear:both;}
.wra{background:#d8d8d8 url(http://www.google.nl/images/firefox/fox1.gif) right bottom no-repeat;}
.ar{background:#b4b4b4 url(http://www.google.nl/images/firefox/fox1.gif) left bottom no-repeat;}
.al{background:#c6c6c6 url(http://www.google.nl/images/firefox/fox1.gif) left bottom no-repeat;}
head+body .q{overflow:auto;}
* html .q{float:left;}
* html .q h2{height:1%;}
head+/* */body .fc:after{ /* min-height browser but not IE 7 */
content:".";
display:block;
height:0px;
clear:both;
visibility:hidden;
}
</style>
<!--[if IE]>
<style type="text/css">
* html .wra,* html body .al, * html body .ar{height:100%;}
*:first-child+html .fc{zoom:1;} /* IE 7 haslayout */
* html .l,* html .ll{position:relative;}
</style>
<![endif]-->
</head>
<body>
<div class="wra w">
<div class="ar">
<div class="al fc">
<div class="l">
<p>L Start Start Start<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<!--
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
-->
End</p>
</div>
<div class="ll">
<p>R Start Start Start<br />
<!--
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
-->
End</p>
</div>
<div class="q">
<h2>content</h2>
<p>C Start Start Start<br /><br /><br /><br /><br /><br /><br /><br />
<!--
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
-->
End</p>
</div>
</div>
</div>
</div>
</body>
</html>
Now IE7 and the Hobby Browsers, position absolutes hooked to the wrapper, and a little play with background colors
Code:
<!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>equal columns</title>
<style type="text/css">
*{margin:0;padding:0;}
html,body{height:100%;}
p,h1,h2{padding:5px;font-size:1em;}
body{
background:#a2a2a2;
text-align:center;
font-size:75%;
font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;
}
div{text-align:left;}
.w{margin:0px auto;}
.wx{width:64em;}
.wx{width:80%;}
head+body .wra{min-height:100%;position:relative;overflow:hi dden;}
.ar{margin-right:16em;z-index:1;position:relative;}
.al{margin-left:16em;}
.l,.ll,.la,.lla{width:16em;}
.l{margin-left:-15.9em;float:left;left:-.1em;}
.ll{margin-right:-15.9em;float:right;left:.1em;}
h2{clear:both;}
head+body .q{overflow:auto;}
* html .q{float:left;}
* html .q h2{height:1%;}
head+/* */body .fc:after{ /* min-height browser but not IE 7 */
content:".";
display:block;
height:0px;
clear:both;
visibility:hidden;
}
head+body .la,head+body .lla{position:absolute;top:0;bottom:0;}
head+body .la{left:0;}
head+body .lla{right:0;}
head+body .wra{background:#c6c6c6 url(http://www.google.nl/images/firefox/fox1.gif) 16em 100% no-repeat;}
head+body .la{background:#b4b4b4 url(http://www.google.nl/images/firefox/fox1.gif) left bottom no-repeat;}
head+body .lla{background:#d8d8d8 url(http://www.google.nl/images/firefox/fox1.gif) left bottom no-repeat;}
</style>
<!--[if IE]>
<style type="text/css">
</style>
<![endif]-->
</head>
<body>
<div class="wra fc w">
<div class="ar fc">
<div class="al fc">
<div class="l">
<p>L Start Start Start<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<!--
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
-->
End</p>
</div>
<div class="ll">
<p>R Start Start Start<br />
<!--
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
-->
End</p>
</div>
<div class="q">
<h2>content</h2>
<p>C Start Start Start<br /><br /><br /><br /><br /><br /><br /><br />
<!--
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
-->
End</p>
</div>
</div>
</div>
<span class="la"> </span>
<span class="lla"> </span>
</div>
</body>
</html>
Now together
Code:
<!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>equal columns</title>
<style type="text/css">
*{margin:0;padding:0;}
html,body{height:100%;}
p,h1,h2{padding:5px;font-size:1em;}
body{
background:#a2a2a2;
text-align:center;
font-size:75%;
font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;
}
div{text-align:left;}
.w{margin:0px auto;}
.wx{width:64em;}
.wx{width:80%;}
head+body .wra{min-height:100%;position:relative;}
.ar{margin-right:16em;z-index:1;position:relative;}
.al{margin-left:16em;}
.l,.ll,.la,.lla{width:16em;}
.l{margin-left:-15.9em;float:left;left:-.1em;}
.ll{margin-right:-15.9em;float:right;left:.1em;}
h2{clear:both;}
head+body .q{overflow:auto;}
head+/* */body .fc:after{ /* min-height browser but not IE 7 */
content:".";
display:block;
height:0px;
clear:both;
visibility:hidden;
}
head+body .la,head+body .lla{position:absolute;top:0;bottom:0;}
head+body .la{left:0;}
head+body .lla{right:0;}
head+body .wra{background:#c6c6c6 url(http://www.google.nl/images/firefox/fox1.gif) 16em 100% no-repeat;}
head+body .la{background:#b4b4b4 url(http://www.google.nl/images/firefox/fox1.gif) left bottom no-repeat;}
head+body .lla{background:#d8d8d8 url(http://www.google.nl/images/firefox/fox1.gif) left bottom no-repeat;}
</style>
<!--[if IE]>
<style type="text/css">
* html .wra,* html body .al, * html body .ar{height:100%;}
*:first-child+html .fc{zoom:1;} /* IE 7 haslayout */
* html .l,* html .ll{position:relative;}
* html .la,* html .lla{display:none;}
* html .q{float:left;}
* html .q h2{height:1%;}
* html .wra{background:#d8d8d8 url(http://www.google.nl/images/firefox/fox1.gif) right bottom no-repeat;}
* html .ar{background:#b4b4b4 url(http://www.google.nl/images/firefox/fox1.gif) left bottom no-repeat;}
* html .al{background:#c6c6c6 url(http://www.google.nl/images/firefox/fox1.gif) left bottom no-repeat;}
</style>
<![endif]-->
</head>
<body>
<div class="wra fc w">
<div class="ar fc">
<div class="al fc">
<div class="l">
<p>L Start Start Start<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<!--
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
-->
End</p>
</div>
<div class="ll">
<p>R Start Start Start<br />
<!--
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
-->
End</p>
</div>
<div class="q">
<h2>content</h2>
<p>C Start Start Start<br /><br /><br /><br /><br /><br /><br /><br />
<!--
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
-->
End</p>
</div>
</div>
</div>
<span class="la"> </span>
<span class="lla"> </span>
</div>
</body>
</html>
You can ad borders easy ?, positioning the content is a bit odd
Code:
<!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>equal columns</title>
<style type="text/css">
*{margin:0;padding:0;}
html,body{height:100%;}
p,h1,h2{padding:0px;font-size:1em;}
body{
background:#a2a2a2;
text-align:center;
font-size:75%;
font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;
}
div{text-align:left;}
.w{margin:0px auto;}
.wx{width:64em;}
.wx{width:80%;}
.wra,.he,.na,* html .ar,.la,* html .al,.lla,.fo{border-color:#0000ff;border-style:solid;}
.wra,.ar,.he,.na,.l,.ll{position:relative;}
.wra{
background:#d8d8d8;
border-width:0 1em;
margin-top:-5em;
}
head+body .wra{min-height:100%;background:#c6c6c6;}
.ar{margin-right:16em;z-index:1;}
.al{margin-left:16em;/* z-index:2;*/}
.he{
background:#ff8c00;
height:7em;
border-width:6em 0 1em 0;
}
.l,.ll,.la,.lla{width:16em;}
.l{margin-left:-15.9em;float:left;left:-.1em;/* */}
.ll{margin-right:-15.9em;float:right;left:.1em;/* */}
head+body .la,head+body .lla{position:absolute;top:0;bottom:0;}
head+body .la{left:0;background:#b4b4b4;border-width:0 1em 0 0;}
head+body .lla{right:0;background:#d8d8d8;border-width:0 0 0 1em;}
.l,.ll,.q{/* text-align:right; */}
head+body .q{overflow:hidden;padding:0 1em;}
.fo,.na{background:#fbfbfb;height:3em;}
.fo{border-width:1em;}
.he,.na{margin:0 -16em;}
.na{border-width:0 0 1em 0;}
head+/* */body .fc:after{
content:".";
display:block;
height:0px;
clear:both;
visibility:hidden;
}
h2{clear:both;}
/* */
html body .la,* html body .ar{background:#b4b4b4 url(http://www.google.nl/images/firefox/fox1.gif) left bottom no-repeat;}
html body .lla,* html body .wra{background:#d8d8d8 url(http://www.google.nl/images/firefox/fox1.gif) right bottom no-repeat;}
head+body .wra{background:#c6c6c6 url(http://www.google.nl/images/firefox/fox1.gif) 16em 100% no-repeat;}
* html body .al{background:#c6c6c6 url(http://www.google.nl/images/firefox/fox1.gif) right bottom no-repeat;}
/* hide left col
.l,.la{display:none;}html .al{margin-left:0;border-left:none;}html body .he,html body .na{margin-left:0;}head+body .q{overflow:auto;padding:0 1em 0 0;}
*/
/* hide right col
.ll,.lla{display:none;}html .ar{margin-right:0;border-right:none;}html body .he,html body .na{margin-right:0;}head+body .q{overflow:auto;padding:0 0 0 1em;}
*/
</style>
<!--[if IE]>
<style type="text/css">
* html .wra,* html body .al, * html body .ar{height:100%;}
* html .ar{border-width:0 1em 0 0;background:#b4b4b4;}
* html .al{border-width:0 0 0 1em;background:#c6c6c6;}
* html .he,* html .na{margin:0 -17em;/* */}
* html .l{left:-1.1em;/* */}
* html .ll{left:1.1em;/* */}
* html .la,* html .lla{display:none;}
* html .q{float:left;}
* html .q h2{height:1%;}
* html .fc,* html p{height:1%;} /* IE 5 5.5 6 haslayout */
*:first-child+html .fc{zoom:1;} /* IE 7 haslayout */
* html .la,* html .lla{display:none;}
</style>
<![endif]-->
</head>
<body>
<div class="wra w">
<div class="ar">
<div class="al fc">
<div class="he"><h1>header</h1></div>
<div class="na"><p>nav</p></div>
<div class="l">
<p>L Start Start Start<br />
<!--
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
-->
End</p>
</div>
<div class="ll">
<p>R Start Start Start<br />
<!--
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
-->
End</p>
</div>
<div class="q">
<h2>content</h2>
<p>C Start Start Start<br />
<!--
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
-->
End</p>
</div>
</div>
</div>
<span class="la"></span>
<span class="lla"></span>
</div>
<div class="fo w"><p>footer</p></div>
</body>
</html>
full demo
Code:
<!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>equal columns</title>
<style type="text/css">
*{margin:0;padding:0;}
html,body{height:100%;}
p,h1,h2{padding:0px;font-size:1em;}
body{
background:#a2a2a2;
text-align:center;
font-size:75%;
font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;
}
div{text-align:left;}
.w{margin:0px auto;}
.wx{width:64em;}
.wx{width:80%;}
.wra,.he,.na,* html .ar,.la,* html .al,.lla,.fo{border-color:#cc33cc;border-style:solid;}
.wra,.ar,.he,.na,.l,.ll{position:relative;}
.wra{
background:#d8d8d8;
border-width:0 .1em;
margin-top:-3.2em;
}
head+body .wra{min-height:100%;background:#c6c6c6;}
.ar{margin-right:16em;z-index:1;}
.al{margin-left:16em;/* z-index:2;*/}
.he{
background:#ff8c00;
height:7em;
border-width:3.25em 0 .1em 0;
}
.l,.ll,.la,.lla{width:16em;}
.l{margin-left:-15.9em;float:left;left:-.1em;/* */}
.ll{margin-right:-15.9em;float:right;left:.1em;/* */}
head+body .la,head+body .lla{position:absolute;top:0;bottom:0;}
head+body .la{left:0;background:#b4b4b4;border-width:0 .1em 0 0;}
head+body .lla{right:0;background:#d8d8d8;border-width:0 0 0 .1em;}
.l,.ll,.q{/* */text-align:right;}
head+body .q{overflow:auto;padding:0 .1em;}
.fo,.na{background:#fbfbfb;height:3em;}
.fo{border-width:.1em;}
.he,.na{margin:0 -16em;}
.na{border-width:0 0 .1em 0;}
head+/* */body .fc:after{
content:".";
display:block;
height:0px;
clear:both;
visibility:hidden;
}
h2{clear:both;}
/* background images */
html body .la,* html body .ar{background:#b4b4b4 url(http://www.google.nl/images/firefox/fox1.gif) left bottom no-repeat;}
html body .lla,* html body .wra{background:#d8d8d8 url(http://www.google.nl/images/firefox/fox1.gif) right bottom no-repeat;}
head+body .wra{background:#c6c6c6 url(http://www.google.nl/images/firefox/fox1.gif) 16em 100% no-repeat;}
* html body .al{background:#c6c6c6 url(http://www.google.nl/images/firefox/fox1.gif) right bottom no-repeat;}
/* hide left col
.l,.la{display:none;}html .al{margin-left:0;border-left:none;}html body .he,html body .na{margin-left:0;}head+body .q{overflow:auto;padding:0 .1em 0 0;}
head+body .wra{background-position: 0 100%;}
*/
/* hide right col
.ll,.lla{display:none;}html .ar{margin-right:0;border-right:none;}html body .he,html body .na{margin-right:0;}head+body .q{overflow:auto;padding:0 0 0 .1em;}
*/
</style>
<!--[if IE]>
<style type="text/css">
* html .wra,* html body .al, * html body .ar{height:100%;}
* html .ar{border-width:0 .1em 0 0;background:#b4b4b4;}
* html .al{border-width:0 0 0 .1em;background:#c6c6c6;}
* html .he,* html .na{margin:0 -16.1em;/* */}
* html .l{left:-.2em;/* */}
* html .ll{left:.2em;/* */}
* html .la,* html .lla{display:none;}
* html .q{float:left;}
* html .q h2{height:1%;}
* html .fc,* html p{height:1%;} /* IE 5 5.5 6 haslayout */
*:first-child+html .fc{zoom:1;} /* IE 7 haslayout */
</style>
<![endif]-->
</head>
<body>
<div class="wra w">
<div class="ar">
<div class="al fc">
<div class="he"><h1>header</h1></div>
<div class="na"><p>nav</p></div>
<div class="l">
<p>L Start Start Start<br />
<!--
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
-->
End</p>
</div>
<div class="ll">
<p>R Start Start Start<br />
<!--
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
-->
End</p>
</div>
<div class="q">
<h2>content</h2>
<p>C Start Start Start<br />
<!--
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
-->
End</p>
</div>
</div>
</div>
<span class="la"> </span>
<span class="lla"> </span>
</div>
<div class="fo w"><p>footer</p></div>
</body>
</html>
Bookmarks