如何让div中的内容水平居中,垂直居中
发布网友
发布时间:2022-04-06 07:35
我来回答
共2个回答
热心网友
时间:2022-04-06 09:04
1.最简单的flex布局,外层容器加上如下样式即可
display: flex;
justify-content: center;
align-items: center;
2.利用table-cell
外层容器
display:table-cell;
text-align:center;
vertical-align:middle;
内部元素
vertical-align:middle;
display:inline-block;
打字不容易,请给个采纳。不明白再继续追问,谢谢。
热心网友
时间:2022-04-06 10:22
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<style type="text/css">
html, body{margin: 0; padding: 0;}
div{width: 100px; height: 100px; text-align: center; line-height: 100px; background-color: yellowgreen;}
</style>
</head>
<body>
<div>我要居中</div>
</body>
</html>
垂直居中用line-height大小等于盒子高度,水平居中用text-align为center即可。