我正在制作一个页面,每个页面有三个div,每个高度相同。有可能有第一个和第三个div是一个固定宽度(比如175px),并让中间div将其宽度调整为剩余空间(并且可以在窗口宽度更改时调整大小)?我知道它可以用两个div来完成,但是这种情况下有三种可行的方案吗?可调整宽度div夹在两个固定宽度的div之间
3
A
回答
13
假设你有类似的标记;
<div id="leftCol"></div>
<div id="rightCol"></div>
<div id="centerCol"></div>
你可以用CSS这样做;
#leftCol {float: left; width: 175px;}
#rightCol {float: right; width: 175px;}
#centerCol {overflow: hidden;}
请参阅jsFiddle; http://jsfiddle.net/meSHp/
2
当然,只是浮动两边的列div
s左右,给你的中心div
边距等于列的宽度(以保持宽度约束,如果它结束比任何一边高),它应该像你说的那样工作。见这里:http://jsfiddle.net/Q8eVz/。
相关问题
- 1. 两个固定宽度区间之间的可变宽度div(最小宽度)
- 2. 两个流体div与固定宽度之间的固定宽度div
- 3. 固定宽度div div宽度div?
- 4. 对齐一个100%的宽度div来固定宽度的div
- 5. 两个div满和固定宽度
- 6. 打破一个固定宽度的div div宽度变为100%
- 7. 固定宽度的div与最大宽度div并排在CSS
- 8. 如何在两个固定宽度的列之间夹入内容div
- 9. 灵活的宽度div旁边的固定宽度div
- 10. 百分比宽度的div,然后固定宽度的DIV
- 11. div定位调整高度和宽度
- 12. responisive DIV宽度固定宽度的div纯CSS组合
- 13. 固定宽度div之间拉伸中心div的问题
- 14. 1个固定宽度的div与两个响应div
- 15. 左侧固定宽度div,右侧填充剩余宽度div
- 16. 左侧固定宽度div,右侧流体宽度div
- 17. 调整DIV宽度与JS
- 18. 如何在两个div之间制作div的宽度
- 19. 固定宽度并排的多个div
- 20. 调整div块到整个父宽度
- 21. Android布局:两个固定宽度视图之间的可变宽度视图
- 22. 在固定宽度的div里面的流体宽度
- 23. 在滚动时固定div的宽度
- 24. 固定宽度和自动宽度的div在一行
- 25. 固定宽度的两个div在父div中需要等距间隔
- 26. Div宽度等于两个其他div之间的差距
- 27. 如何设置边境一个div宽度固定宽度的div
- 28. css三列divs - 中间div固定宽度 - 外div div弹性
- 29. 如何在自动宽度div旁边添加固定宽度的div?
- 30. 如何在固定宽度div上设置div高度
当然,解决方案比我想象的要简单得多......这是件好事!谢谢!你和Brian都有相同的答案,但我接受这个答案,因为它在这个页面上更详细,并且可以更快地帮助其他人解决同一个问题。但是,感谢你们两位! :) –
+1!我试图以非常复杂的方式做到这一点。 – SVS
谢谢!当我发现溢出:隐藏的技巧,它完全改变了我对CSS布局的方法。当然,如果你有想要溢出容器的东西,它可能会产生负面影响,但是对于很多布局而言,情况并非如此。 –