当我缩小浏览器宽度超过某个点时,spec div会降低到主div之下。我想防止这种情况发生。我想也许我可以创建一个包含#main和#spec的div并为它设置一个min-width,但这似乎不起作用。
#main {
clear: both;
width: 400px;
min-width: 400px;
float:left;
padding: 10px;
}
#spec{
padding: 4px;
float: left;
width: 270px;
}
答案 0 :(得分:0)
我愿意打赌你正在遇到CSS Box-Model的问题。
简而言之,由于某种原因,盒子模型不包括边框或填充,大多数人都认为它会(实际上它过去常常使情况进一步混乱)
我建议在CSS中添加以下规则:
*{
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
这将导致您的网页使用框模型的边框样式,这意味着除了边距之外的所有内容都将计入元素的宽度。
答案 1 :(得分:0)
答案 2 :(得分:0)
你说:
我可以创建一个包含#main和#spec的div并设置一个min-width 为它
然而,您发布的css显示您已将min-width: 400px;
放在#main
div上。也许您需要移动min-width:400px;
,以便它适用于同时包含#main
和#spec
的div。