我有一个宽度为960px,margin为0的内容div(集中式),我想把一个div占据左边空白的所有空间,我该怎么做?从另一个div占用所有空间的div div
1
A
回答
4
#container{
position:relative;
width:300px;/*change this*/
margin:0 auto;
height:200px;
background:#cf5;
padding-left:50%;
margin-left:-150px; /*half the width*/
}
#centered{
width:300px;
height:100%;
position:absolute;
right:0px;
background:#eea;
}
HTML:
<div id="container">
<div id="centered">centered</div>
</div>
位置:http://jsbin.com/oluwos/3/edit是另一种方式来做到这一点。
0
使用显示:表,就像这样:
<div class="wrapper">
<div class="left-column"> </div>
<div class="centre"></div>
<div class="right-column"> </div>
</div>
html,
body{
width:100%;
}
.wrapper{
display:table;
width:100%;
}
.wrapper > div{
display: table-cell;
background: blue;
height:400px;
}
.wrapper .centre{
width: 960px;
background: yellow;
}
+0
做一些测试我的事情,你的解决方案将工作太多,谢谢,如果另一个解决方案不是交叉浏览器,我使用:) – evandrobm
+0
我会在这种情况下使用display:table,因为内容会增长以适合页面。尝试在容器中添加很多段落以查看我的意思。 – daveyfaherty
相关问题
- 1. 图像占用flexbox div(100%)中的所有空间而不会使div变形
- 2. 我想中间div的另一个div
- 3. 不断的高度div后面div占据所有房间
- 4. 中间div占用剩余空间?
- 5. 图像并不占用div内的所有空间
- 6. 为什么我的div不会占用所有剩余空间?
- 7. Div侵占另一列
- 8. 使div扩展为占用所有可用空间
- 9. iFrame不占用div中的空间
- 10. CSS:在同一行上有3个div,占用剩余空间
- 11. 儿童div不占用父div里面的空间
- 12. div下另一个div
- 13. div盒内另一个div
- 14. Div另一个div问题
- 15. Div重叠另一个div
- 16. DIV淡入另一个DIV
- 17. 如何阻止div占用空间?
- 18. div标签不应占用空间
- 19. 更改div位置 - div另一个div
- 20. 如何当另一个div中的所有div都看不见
- 21. 设置显示:无div div内仍占用空间
- 22. 如何让div的高度占据所有空间?
- 23. 让一个父div占绝对定位的div的高度div
- 24. 如何使一个固定大小的div和其他div占据所有剩余的空间?
- 25. div在另一个中间
- 26. jQuery从另一个div中显示/隐藏div中的div
- 27. 力的div填补空间的另一
- 28. 停止浮动:留下来阻止我的div占用另一个div中的空间
- 29. $(“div”)。引用所有div?
- 30. 另一个DIV
张贴在的jsfiddle – srini
你的代码,你的意思是......左边空白处,直到窗口边缘? –
是的,中心div的左边缘与窗口 – evandrobm