HTML中css水平居中的几种方式


1. 子元素为行内元素时,父元素使用 text-align: center; 实现子元素的水平居中;

2. 子元素为块级元素时,

  2.1. 将子元素设置 margin: 0 auto; 实现居中;

  2.2. 将子元素设置 display: inline-block,然后可使父元素使用text-align:center实现居中;

  2.3. 根据父元素采用绝对定位,右移父元素宽度的一半,再左移自身宽度的一半;

3. 父元素使用flex布局,

  3.1. 子元素无论是行内还是块级,采用 align-self: center; 实现水平居中;

  3.2. 子元素无论是行内还是块级,采用 margin: 0 auto; 实现水平居中;

 

*****用类似的方法,我们也可以实现元素的垂直居中*****

比如用flex布局,设置 flex-direction: row; 则子元素可以使用 align-self: center; 实现其垂直居中


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM