Hi there oldandintheway,
and a warm welcome to these forums. 
Adding borders will, obviously, take the width over 100%.
So try it like this...
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="language" content="english">
<meta http-equiv="Content-Style-Type" content="text/css">
<title>80% plus 20% plus 4px is greater than 100% !!!</title>
<style type="text/css">
html,body {
margin:0;
font-family:arial,sans-serif;
font-size:1em;
}
#container {
min-width:600px;
background-color:#ff0;
overflow:hidden;
}
#main {
float:left;
width:80%;
background-color:#008000;
}
#rightcol {
float:left;
width:20%;
background-color:#0ff;
}
#main-content{
padding:2.5%;
border:1px solid #f0f;
}
#rightcol-content{
padding:10%;
border:1px solid #f0f;
}
</style>
</head>
<body>
<div id="container">
<div id="main">
<div id="main-content">
<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam at lectus
a metus sollicitudin consequat sit amet vitae diam. In et sem quis libero
consequat dapibus. Maecenas sit amet lobortis magna. Morbi volutpat velit
sit amet lacus congue pretium volutpat justo varius. Nullam vitae pulvinar
dui. Nunc molestie accumsan mauris, vel aliquet urna cursus sed. Morbi
vitae consequat nunc. In hac habitasse platea dictumst. Donec magna ante,
hendrerit sit amet commodo bibendum, ullamcorper et tellus. Vivamus pretium
mauris sed magna dignissim aliquet. Praesent tortor risus, luctus et viverra
eu, feugiat sit amet justo. Mauris et leo id ante semper venenatis.
</p>
</div>
</div><!-- end #main -->
<div id="rightcol">
<div id="rightcol-content">
<p>
Cras ac arcu eget massa iaculis vestibulum. Quisque orci lorem, ultrices eu
elementum vel, dictum eget diam. In sed sapien eget nisl fringilla rhoncus.
Suspendisse elit arcu, tempus ac facilisis eget, sodales at magna. Nulla
iaculis, ante in rhoncus convallis, arcu metus feugiat justo, ut scelerisque
ipsum urna ac risus. Quisque laoreet, sapien nec interdum rhoncus, nibh elit
condimentum diam, in sagittis ante ante ac felis. Sed elementum augue eget
sem pretium tempus. Proin congue vehicula molestie. Ut facilisis quam nulla,
eget posuere massa. In ipsum ligula, consectetur ac congue at, commodo iaculis
erat.
</p>
</div>
</div><!-- end #rightcol -->
</div><!-- end #container -->
</body>
</html>
coothead
Bookmarks