3列のレイアウトを作成しようとしていますが、すべての列を幅33%、高さ50%の流動的なものにしたいです。また、列の3つのdivにパディングが必要です。しかし、パディングを追加するたびに、最後のdivが次の行に移動します。
どうすればこれを修正できますか?
html
<div id="nav">
<div class="block" id="left">
<h1>blah blah</h1>
</div>
<div class="block" id="middle">
<h1>blah blah</h1>
</div>
<div class="block" id="right">
<h1>blah blah</h1>
</div>
</div>
css
#nav {
??
}
.block {
padding:20px;
width:33%;
height:50%;
position:relative;
float:left;
}