私はこのHTMLの断片を持っています:
<style>
#top, #left, #right
{
border: 1pt solid silver;
margin: 3px;
}
#left
{
float: left;
width:50%;
}
#right
{
float: right;
width:50%;
}
</style>
<div>
<div id="top">Text</div>
<div id="left">Text</div>
<div id="right">Text</div>
</div>
「左」と「右」の div が画面の幅全体を占めるようにしたいので、幅をそれぞれ 50% に設定します。
何らかの理由で、「左」と「右」の div が重なっています。「右」の div が「左」の div の下にあります。これらの div を並べて表示し、画面の幅全体を占めるようにスタイルを設定する正しい方法は何ですか。
ありがとう。