父元素和子元素同时左浮动,然后父元素相对左移动50%,再然后子元素相对右移动50%。

父元素和子元素同时左浮动,然后父元素相对左移动50%,再然后子元素相对左移动-50%。

这里也可以多套一层的方式设置left:-50%,更合理,也可以避免一些不必要的IE BUG。举一反三,这种float元素居中的方式其实可以延展应用到很多需要浮动元素又居中的情况。

相关文章: