编辑:尝试实现与此内容相反的效果。
(不是两个固定宽度的侧边div和一个流体宽度的中间div,而是想要在两侧有两个流体宽度的div,中间有一个div居中)
我有三个div:A、B和C。
B需要居中放置在A和C之间。
目前我的做法基本上与上面的示例相匹配。但是,如果A、B和C的容器宽度是奇数,一些浏览器会将A和C的宽度向下取整,而另一些浏览器则向上取整(导致C长度分别长1像素和短1像素)。
注意C右侧的额外像素
注意C右侧的间距比较窄。
我不在乎需要多少个嵌套的div,但是我已经花了太多时间在这上面了!如果有人已经找到了解决此问题的方法,请分享一下!
注:
- A、B和C的父元素不能设置overflow hidden。
- A、B和C不能重叠(它们具有半透明png)
这是我的起点:JSFIDDLE