.divContainer {
display: inline-block; /* this is the answer line, to expand over the window width */
}
.divA { /* this div will expand over the window width */
background-color: red;
}
.divGrid {
background-color: blue;
min-width: 1500px; /* This is the reason why its needed, yo expand one child width over the size of the window */
}
5条答案
按热度按时间kwvwclae1#
嗨现在给予你的
body min-width:900px;
像这样
s3fp2yjn2#
我觉得你错过了浮动:DivA左侧
jei2mxaa3#
如果你使用CSS3 -webkit-box-flex属性会有帮助,但问题是,它不能在所有的浏览器上工作。
fnvucqvd4#
你不能直接用
width:100%
来代替DivA吗?这样可以填补空白。另外,两个div都要加上float:left; position:relative
。kh212irz5#
问题是:div容器没有扩展到窗口宽度... divA具有自动宽度,因此它将扩展到容器宽度,网格div的最小宽度大于窗口宽度(我认为...在代码中看不到)
我的回答是:
网址:
CSS:form {/只是为了显示表单不会展开,如果您需要展开它//将答案行移动到此类/background-color:银色;填料顶部:1em;底部填充:1个字母;}
这里有一把小提琴:http://jsfiddle.net/bjb7drdm/