水平垂直居中div(css3)
2024-08-26 16:15:43
一、在需要居中的元素加上如下C3属性即可:
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport"
content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<style>
.div{
height: 330px;
width: 330px;
background-color: mediumspringgreen;
border: 6px solid lightcoral;
text-align: center;
line-height: 330px;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translateX(-50%) translateY(-50%);
-moz-transform: translateX(-50%) translateY(-50%);
-ms-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);
}
</style>
</head>
<body> <div class="div">上下左右居中</div> </body>
</html>
二、只要在父级元素上面加上这三句话就可以实现不定宽高水平垂直居中:
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport"
content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<style>
.father{
width: 900px;
height: 900px;
background-color: aqua;
display:flex;
justify-content:center;/*水平居中*/
align-items:center;/*垂直居中*/ }
.div{
height: 330px;
width: 330px;
background-color: mediumspringgreen;
border: 6px solid lightcoral;
text-align: center;
line-height: 330px;
/*position: fixed;*/
/*top: 50%;*/
/*left: 50%;*/
/*-webkit-transform: translateX(-50%) translateY(-50%);*/
/*-moz-transform: translateX(-50%) translateY(-50%);*/
/*-ms-transform: translateX(-50%) translateY(-50%);*/
/*transform: translateX(-50%) translateY(-50%);*/
}
</style>
</head>
<body> <div class="father">
<div class="div">上下左右居中</div>
</div> </body>
</html>
最新文章
- 倒计时(jQuery)
- 不可或缺 Windows Native (20) - C++: 友元函数, 友元类
- 【MySQL】结构行长度的一些限制
- java 1G大文件复制
- 剑指offer系列56---连续子数组的最大和
- I.MX6 ov5640 camera
- 12天学好C语言——记录我的C语言学习之路(Day 11)
- 2 安装redis.md
- JQuery EasyUI combobox(下拉列表框)
- Python 编程常见问题
- JavaScript中call和apply方法的使用
- GSM:嗅探语音流量
- 痞子衡嵌入式:SEGGER J-Link仿真器硬件版本变迁
- java开发mis系统所需技术及其作用
- 关于Stm32定时器+ADC+DMA进行AD采样的实现
- 【jar包删除,再添加版本更高的jar】******.jar in project cnnot be read or is not a valid
- 05_python_字典
- JavaScript快速入门-ECMAScript基础语法
- hmm用于speech和image
- 前端JS校验银行卡卡号和身份证号码(附ES6版方法)