水平居中

阅读数:992 发布时间:2016-06-20 20:18:44

作者:zzl005 标签:

第一种:添加 table 标签

第一步:为需要设置的居中的元素外面加入一个 table 标签 ( 包括 <tbody>、<tr>、<td> )。
第二步:为这个 table 设置“左右 margin 居中”(这个和定宽块状元素的方法一样)。

第二种:设置 display:inline 方法

改变块级元素的 display 为 inline 类型,然后使用 text-align:center 来实现居中效果

第三种:设置 position:relative 和 left:50%

通过给父元素设置 float,然后给父元素设置 position:relativeleft:50%,子元素设置 position:relativeleft:-50% 来实现水平居中。
原理:
父元素position:relative;left:50%浮动起来后相对浏览器左边框移动到水平正中央;这时候父元素的左边界就相当于中轴;这时候子元素position:relative;left:-50%;向左移动自己宽度的50%,这样子元素就正好剧居中

相关文章推荐: