CSS设置水平居中


内联元素的水平居中设置

内联元素的水平居中设置,是通过给其父元素设置 text-align: center 来实现的。示例如下:

HTML代码


    
水平居中显示

CSS代码


效果如下:

定宽块状元素的水平居中设置

定宽块状元素通过设置 左右margin值为auto来实现水平居中。示例如下:

HTML代码


    

定宽块状元素水平居中

CSS代码


效果如下:

不定宽块状元素设置水平居中方法一

利用table标签的长度自适应性(table其长度根据其内文本长度决定),可以将table看做一个定宽块状元素,然后再利用定宽块状元素水平居中的方法进行设置。示例如下:

HTML代码


    

内容1

内容2

CSS代码


效果如下:

不定宽块状元素设置水平居中方法二

改变块状元素的display为inline类型(设置为内联元素),然后将其父元素设置 text-align: center 来实现水平居中。示例如下:

HTML代码


    

内容01

内容02

CSS代码


效果如下:

不定宽块状元素设置水平居中方法三

给父元素设置float,然后给父元素设置position: relative;left:50%; 子元素设置position:relative;left:-50%; 来实现水平居中。示例如下:

HTML代码


    

内容

CSS代码


效果如下:

CSS