【发布时间】:2014-08-21 23:17:46
【问题描述】:
我在包装 div 中有两个子 div(内联块)。我希望左侧 div 居中,右侧 div 位于左侧 div 的右侧。
<div id="Wrapper1"><div id="leftElement1">LEFT ELEMENT</div><div id="rightElement1">RIGHT</div></div>
问题是,如果我使用 margin-left 重新定位整个包装器,Left 元素不会在小屏幕尺寸上居中。
如果我将 leftElement1 居中并使用 position: absolute 来定位 rightElement1,Warpper Div 不会根据其子项调整其宽度和高度.
为了更好地理解检查http://jsfiddle.net/aaq810gs/6/
感谢任何帮助!
【问题讨论】:
-
您是要使左侧 div 的内容居中,还是实际 div 本身居中?
-
这个不是很清楚...
-
你的意思是这样吗 - jsfiddle.net/78bt38sv/7 NB。要求“第二个”孩子实际上是“第一个”的孩子
-
这很难解释,但我认为@Paulie_D 解决了它。我现在正在仔细检查。
-
不幸的是,@Paulie_D 的解决方案不起作用,因为包装器不会将其高度调整为左右元素的各种高度。
标签: css height positioning center