下图显示了我希望完成的简单结构。我遇到的问题是我想知道构造第二行的最佳方法是什么 - 我希望背景颜色跨越页面的整个宽度,但我想要将此行分成两列,它们位于文档的中心,并且在您调整网页大小时将保持在中心。我怎样才能做到这一点?
我想我可以在图像上放置一个margin-top。
到目前为止,这是我的尝试:
<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;
}
但是,这里的第二行没有按我的意愿显示,也没有为我调整大小。我怎样才能解决这个问题 ?