CSS如何实现弹性盒中的元素居中对齐

  介绍

这篇文章将为大家详细讲解有关CSS如何实现弹性盒中的元素居中对齐,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

代码示例如下:

& lt; ! DOCTYPE>   & lt; html>   & lt;元charset=皍tf-8"祝辞   & lt; head>   & lt; title> & lt;/title>   & lt;风格类型=拔谋?css"比;   # xyz {   宽度:200 px;   身高:250 px;   边界:1 px固体黑色;   显示:-webkit-flex;/* Safari */-webkit-align-items:中心;/* Safari 7.0 + */显示:flex;   对齐项目:中心;   }   # xyz div {   -webkit-flex: 1;/* Safari 6.1 + */flex: 1;   }   & lt;/style>      & lt;/head>   & lt; body>   & lt; div id=皒yz"祝辞   & lt; div风格=癰ackground - color: # 99 ff99;“祝辞内容1 & lt;/div>   & lt; div风格=癰ackground - color: # 33 ccff;“在一些文件的内容& lt;/div>   & lt; div风格=癰ackground - color: # FF99FF;“祝辞内容2 & lt;/div>   & lt;/body>   & lt;/html>

效果如下图:

 CSS如何实现弹性盒中的元素居中对齐

或者更换一下宽度宽度为400 px及背景颜色内容,效果又如:

 CSS如何实现弹性盒中的元素居中对齐

上述代码中,我们要先使用<强>显示:flex;属性强,让盒子具有弹性布局的属性。

<强>对齐项目属性定义flex子项在flex容器的当前行的侧轴(纵轴)方向上的对齐方式。

<强> flex属性用于设置或检索弹性盒模型对象的子元素如何分配空间。

设置<强> flex属性值为1 强则表示让所有弹性盒模型对象的子元素都有相同的长度。

设置<强>对齐项目属性值为中心强则表示元素位于容器的中心。弹性盒子元素在该行的侧轴(纵轴)上居中放置。(如果该行的尺寸小于弹性盒子元素的尺寸,则会向两个方向溢出相同的长度)。

关于CSS如何实现弹性盒中的元素居中对齐就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。

CSS如何实现弹性盒中的元素居中对齐