Так тут вообще нет никаких подводных камней.0_o
<!DOCTYPE HTML>
<html>
<body>
<style>
.left{
float:left;
width:100px;
height:100%;
background-color: #fcc;
}
.right{
float:right;
width:20%;
height:100%;
background-color: #ccf;
}
.main{
height:200px;
background-color: #cfc;
}
</style>
<div class="main">
<div class="left">left</div>
<div class="right">right</div>
<div class="center">center</div>
</div>
</body>
</html>