以下に示す CSS レイアウトに問題があります。
#wrapper {
width: 80%;
}
#content {
float: left;
background: #FFFF00;
height: 350px;
width: 70%;
display: inline;
}
#rightcolumn {
background: #EBE3CD;
height: 350px;
width: 30%;
height: 250px;
float: left;
}
#legendcolumn {
background: #FF00FF;
height: 100px;
width: 30%;
float: left;
}
私のHTMLの本文は次のとおりです。
<div id="wrapper">
<div id="content">
Main Content.
</div>
<div id="rightcolumn">
Right Column.
</div>
<div id="legendcolumn">
Here comes the legend.
</div>
</div>
Lorem ipsum dolor sit amet.
残念ながら、テキストlorem ipsum dolor sit ametがレイアウトの横に配置されています。ただし、レイアウトのすぐ下にテキストを配置したいと思います。新しいdivコンテナを導入せずにこれを達成するにはどうすればよいですか?