【发布时间】:2022-01-21 07:09:16
【问题描述】:
我尝试使用margin: 0 auto; 将 div 元素水平居中,但我不明白为什么这些项目总是出现在 HTML 页面的左侧。
body {
background: #f06d06;
font-size: 80%;
}
main {
display: inline-block;
background: white;
line-height: 300px;
height: 300px;
margin: 20px auto;
width: 300px;
resize: vertical;
overflow: auto;
vertical-align: middle;
}
div {
display: inline-block;
vertical-align: middle;
height: 100px;
line-height: 100px;
background-color: black;
padding: 50px;
margin: 0 auto;
}
p {
display: inline-block;
vertical-align: middle;
color: white;
margin: 0;
line-height: 1.5;
}
<body>
<main>
<div>
<p>center align</p>
</div>
</main>
</body>
谁能告诉我我做错了什么?
【问题讨论】:
-
将您的代码添加为 sn-p
标签: html css center-align