我想在容器 div 中对齐 3 个 div,如下所示:
[[LEFT] [CENTER] [RIGHT]]
容器 div 为 100% 宽(未设置宽度),调整容器大小后中心 div 应保持在中心。
所以我设置:
#container{width:100%;}
#left{float:left;width:100px;}
#right{float:right;width:100px;}
#center{margin:0 auto;width:100px;}
但它变成了:
[[LEFT] [CENTER] ]
[RIGHT]
有小费吗?
原文由 serg 发布,翻译遵循 CC BY-SA 4.0 许可协议
使用该 CSS,像这样放置您的 div(首先浮动):
PS 你也可以向右浮动,然后向左浮动,然后居中。重要的是花车出现在“主要”中心部分之前。
PPS You often want last inside
#container
this snippet:<div style="clear:both;"></div>
which will extend#container
vertically to contain both side floats instead of taking its height only from#center
并且可能允许侧面突出底部。