【发布时间】:2012-03-14 02:52:51
【问题描述】:
我目前正在使用我实际上非常基本的 CSS 兜圈子。 我正在为一个邮件客户端编写一个前端,并得到一个包含侧边栏和“innerContainer”的主(正文)容器,它应该填充侧边栏后留下的空间。
重要的 HTML:
<div id="outerContainer">
<div id="sideBar">
</div>
<div id="innerContainer">
<!-- not important ;D -->
</div>
</div>
重要的 CSS:
#sideBar {
margin: 4px 2px 4px 4px;
height: 644px;
width: 14%;
min-width: 220px;
border-radius: 4px;
background-color: #fff;
float: left;
}
#innerContainer {
margin: 4px 4px 4px 2px;
height: 644px;
border-radius: 4px;
background-color: #fff;
float: right;
}
我目前正试图让客户通过在#innerContainer 的规则中不使用任何宽度属性来确定完美的宽度。使用它,它只是 0px,即使边距应该在两个元素之间留下 4px 的空间。 将屏幕分辨率更改为任何宽屏时,使用固定宽度(或百分比)会显得很糟糕。
如果有任何提示,我将不胜感激,请随时索取更多代码、屏幕截图或类似内容。 提前致谢!
编辑:JSFiddle
【问题讨论】: