【发布时间】:2015-07-12 15:31:42
【问题描述】:
如何显示一个固定宽度为 800px 的 div,并且在两侧(左右)应该有自动调整的 div。到目前为止,我已经尝试在左侧自动调整 div 上使用 float:left ,在中心 div 上使用 widht:800px 在自动调整右侧 div 上使用 float:right ,但它不起作用。
这就是我到目前为止所得到的。 注意:center div 的背景是黑色的,三个 div 都包含在容器 div 中,容器 div 的背景颜色为红色。
HTML 代码
<body>
<div id="outerSideContainerLeft" style:"float:left">
left
</div>
<div id="feedContainer">
center
</div>
<div id="outerSideContainerRight" style:"float:right">
right
</div>
</body>
CSS 代码
div{
display:inline-block;
}
#feedContainer{
margin:0px;
width:800px;
background-color: black;
}
#outerSideContainerLeft
{
background-color: blue;
width: calc(49%-400px);
}
#outerSideContainerRight
{
background-color: green;
width: calc(49%-400px);
}
【问题讨论】:
-
尝试一个包含 3 个单元格的表格。将固定宽度设置为仅中间单元格并使表格宽度为 100% 左右单元格将自动调整其宽度。
-
@gp。不能使用表格,网络爬虫不太重视表格内容,我希望我的网站进行 SEO 优化。