css居中方法大全
程序员文章站
2022-05-11 12:45:12
...
水平居中
内联元素text-align: center
这个属性会让内联子元素水平居中
块级元素
margin-left: auto;
margin-right: auto;
水平居中通用方法
margin-left: 50%;
transform: translateX(-50%);
这个方法可以让内联元素自身居中,margin的百分值是相对于父元素的,相当于position: relative; left: 50%
,transformX的百分值是针对自身的,相当于margin-left:-自身大小一半
,但它原来的位置空间还是在的
定位居中
position: absolute;
letf: 50%;
transform: translateX(-50%);
垂直居中
内联元素
.parent {
height: 100px;
}
.children {
line-height: 100px; /* 将行高设置为和父元素一样高就可以了*/
}
定位居中
position: absolute;
top: 50%;
transform: translateY(-50%);
flex布局
.parent {
display: flex;
align-items: center; /* 水平居中 */
justify-content: center; / * 垂直居中 */
margin: auto; /* 水平垂直居中 */
}
.children {
/* */
}
推荐阅读
-
PHP 数组遍历方法大全(foreach,list,each)
-
利用CSS、JavaScript及Ajax实现图片预加载的三大方法
-
Tomcat9.0如何安装 Tomcat9.0环境变量配置方法攻略教程大全
-
利用jq让你的div居中的好方法分享
-
jquery动态加载js/css文件方法(自写小函数)
-
鲜海参的食用方法大全,食用海参对人体有这么大的帮助
-
nodejs遍历文件夹下并操作HTML/CSS/JS/PNG/JPG的方法
-
python tkinter界面居中显示的方法
-
Apache提示 the requested operation has failed无法启动的解决方法大全
-
IE6不能正常解析CSS文件问题的解决方法及原因分析