下の画像は、私が実現したいと考えている単純な構造を示しています。私が抱えている問題は、2 番目の行を構造化する最善の方法を考えていることです。ページの幅全体に背景色を適用したいのですが、この行をドキュメントの中央にある 2 つの列に分割し、Web ページのサイズを変更しても中央に残ります。これどうやってするの?
その後、画像にマージントップを配置できると思います。
これまでの私の試みは次のとおりです。
<div id="wrapper">
<div id="logo">
<img src="webpageLogo.png" alt="imageOfLogo" width="125" height="125"/>
</div>
<div id="twoCol">
<div id="left">
<p>TextBox Here.</p>
</div>
<div id="right">
<img src="images/laptop.png" alt="An image of a laptop" />
</div>
</div>
<div id="content">
</div>
CSS :
#wrapper
{
margin-left:auto;
margin-right:auto;
text-align:center;
}
#twoCol
{
height : 400px;
text-align: center;
background: red;
}
#left
{
float:left;
text-align:right;
}
#right
{
float:right;
text-align:left;
}
#twoCol{
margin-left:auto;
margin-right:auto;
}
ただし、ここの 2 行目は希望どおりに表示されず、サイズも変更されません。どうすればこれを修正できますか?