css居中的三个方式
导读:CSS作为前端开发中不可或缺的一部分,居中实现也是常见的需求,下面介绍CSS居中的三种方式。 /* 居中方式一:text-align */ /* 对于块级元素,设置text-align:center即可实现水平居中 */ p {...
CSS作为前端开发中不可或缺的一部分,居中实现也是常见的需求,下面介绍CSS居中的三种方式。
/* 居中方式一:text-align */ /* 对于块级元素,设置text-align:center即可实现水平居中 */ p { text-align: center; }
这种方式适用于仅需要对块级元素进行水平居中的情况,对于视图中的其他元素并不生效。
/* 居中方式二:margin:auto */ /* 设置margin-top和margin-bottom为0,设置margin-left和margin-right为auto即可实现水平居中 */ p { margin: 0 auto; }
这种方式同样适用于块级元素,与text-align方式相反,适用于需要对垂直和水平居中的情况。
/* 居中方式三:flex */ /* 祖先元素设置display:flex,再设置justify-content:center和align-items:center即可实现居中 */ .parent { display: flex; justify-content: center; align-items: center; } .child { /* 这里为子元素的样式 */ }
这种方式适用于多元素居中,祖先元素设置为flex可将视图中的所有元素包含,再添加两种flex属性即可实现所有元素的居中。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: css居中的三个方式
本文地址: https://pptw.com/jishu/545275.html