介绍
小编给大家分享一下css怎么实现元素水平垂直居中,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!
<强>一、父元素的flex布局实现元素的水平垂直居中强>
<强>示例代码如下:强>
& lt; ! DOCTYPE html> & lt; html  lang=癳n"祝辞 & lt; head> & lt;才能meta charset=癠TF-8"比; & lt;才能meta name=皏iewport",内容=翱矶?设备宽度,初始=1.0,比; & lt;才能meta http-equiv=癤-UA-Compatible",内容=癷e=edge"比; & lt;才能title> Document</title> & lt;才能style> ,,,.parent { ,,,,,显示:flex; ,,,,,显示:-webkit-flex; ,,,,,justify-content:,中心; ,,,,,对齐项目:,中心; ,,,,,宽度:100%; ,,,,,身高:,200 px; ,,,,,背景颜色:,# c43; ,,,} ,,,.child { ,,,,,宽度:300 px; ,,,,,身高:100 px; ,,,,,背景颜色:,# c4235b; ,,,} & lt;才能/style> & lt;/head> & lt; body> & lt;才能div 类=皃arent"比; ,,,& lt; div 类=癱hild"祝辞& lt;/div> & lt;才能/div> & lt;/body> & lt;/html>
<>强效果图如下:强>
<强>二,绝对定位,负利润值实现元素水平垂直居中强>
<强>注意:强>元素本身需要确定宽度和高度
<强>示例代码如下:
强>
& lt; ! DOCTYPE html> & lt; html  lang=癳n"祝辞 & lt; head> & lt;才能meta charset=癠TF-8"比; & lt;才能meta name=皏iewport",内容=翱矶?设备宽度,初始=1.0,比; & lt;才能meta http-equiv=癤-UA-Compatible",内容=癷e=edge"比; & lt;才能title> Document</title> & lt;才能style> ,,,div { ,,,,,宽度:300 px; ,,,,,身高:100 px; ,,,,,背景颜色:,# 873 cac; ,,,,,位置:绝对; ,,,,,:50%; ,,,,,左:50%; ,,,,,margin-left:, -150 px; ,,,,,margin-top: -50 px; ,,,},, & lt;才能/style> & lt;/head> & lt; body> & lt;才能div> & lt;/div> & lt;/body> & lt;/html>
<>强效果图如下:强>
以上是“css怎么实现元素水平垂直居中”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!