<html>
<head>
<title>Div example</title>
<style type="text/css">
.clear{
clear: left;
}
.container {
width: 400px;
padding: 20px;
margin: 0;
border: 1px dotted #ff0000;
}
.left {
float: left;
width: 170px;
padding: 10px;
border: 1px solid #000000;
text-align: left;
background: #ffff00;
margin-left: 30px;
display: inline; /* required otherwise margin-left is doubled in IE */
}
</style>
</head>
<body>
<div class="container">
<div class="clear"></div>
<div class="left">
Inner block:<br />
width=170px<br />
padding=10px<br />
margin-left=30px
</div>
Outer block:<br />
width=400px<br />
padding=20px<br />
margin: 0
<div class="clear"></div>
</div>
</body>
</html>