我有一个页面,float: right
顶部有一个text-align: center
'ed div,下面有一个 'ed div。是否有可能使浮动 div 不改变另一个 div(它正下方的那个)的流?
这里有两个小提琴,展示了我所看到的(我都不喜欢,他们在下一段中解释):
off-center -> http://jsfiddle.net/5XMVt/
centered but gaping hole -> http:// jsfiddle.net/CSGQn/
如果单独留下,底部的 div 会被浮动的 div 向左推(离开中心)。我可以clear: both
在底部 div 上做,但这会将它推到浮动 div 下方,尽管这比偏离中心要好,但它不是最理想的,因为它会在它的正上方创建一个巨大的洞。我需要浮动的 div 根本不改变它下面的 div 的流动,就像它甚至不存在一样。
我也在考虑这样做position: absolute;
,但这只有在 div 应该在左侧,而它应该在右侧时才有效。
我想要的是第一个小提琴,除了“应该居中”文本实际上居中。