CSS居中完全指南——构建CSS居中决策树
CSS居中完全指南——构建CSS居中决策树 本文总结CSS居中,包括水平居中和垂直居中.本文相当于CSS决策树,下次再遇到CSS居中问题时有章可循. 参考 Centering in CSS: A Complete Guide 和 【基础】这15种CSS居中的方式,你都用过哪几种 本文的引用归原作者所有. 代码在线演示工具 JSbin使用指南 1.Horizontally 水平居中 1.1 inline 或 inline-* 元素水平居中 给需要居中的元素一个 block 父元素,需要居中子元素为 文本 或者 inline , inline-block , inline-table , inline-flex 核心代码 .center-children { text-align: center; } JSbin演示地址 效果: 1.2 block 元素水平居中 父元素为 block ,子元素也为 bolck ,且子元素设置了 宽度 (没宽度子元素就继承父元素宽度,居中没有意义). 无论正在居中块级元素的宽度或父级的宽度如何,都会起作用。 方法:子元素 margin: 0 auto; 左右外边距设置为自动填充 核心代码 .center-me { margin: 0 auto; } 效果: block 元素水平居中JSbin演示地址 1.3多个 block 元素水平居中 1.3.1 多个