如何使用 CSS 将 DIV 水平居中对齐
主题:HTML / CSS
答案:使用 CSS margin
属性
如果您想将
元素相对于父元素水平居中对齐,您可以使用 CSS <div>
margin
属性,左侧和右侧的值为 auto
,即为 div 元素设置样式规则 margin: 0 auto;
。 auto 值自动调整左右边距并水平居中对齐 div 元素的块框。
但是,此解决方案仅在父元素的宽度大于要对齐的包含 div 元素时才有效。 让我们看一个例子:
示例
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>使用 CSS 水平居中一个 Div</title>
<style>
.container {
width: 80%;
margin: 0 auto;
padding: 20px;
background: #f0e68c;
}
</style>
</head>
<body>
<div class="container">
<h1>这是一个标题</h1>
<p>这是一个段落。</p>
</div>
</body>
</html>
FAQ 相关问题解答
以下是与此主题相关的更多常见问题解答: