如何用 CSS 水平居中一个 div?
原文:https://www . geesforgeks . org/how-to-横置-居中-a-div-using-css/
在本文中,我们将了解如何使用 CSS 水平居中 div。
- 我们可以使用设置为自动的边距属性,即边距:自动;。
- < div >元素占用其指定的宽度,并通过左右边距平均分配剩余空间。
我们可以设置元素的宽度,防止它延伸到容器的边缘。在这种情况下,元素将采用指定的宽度&剩余的空间将在两个边距之间平分。如果宽度设置为 0 或 100%,则中心对齐不适用于元素。
示例:此示例描述了边距的使用:自动将块元素水平居中。
超文本标记语言
<!DOCTYPE html>
<html>
<head>
<title> How to horizontally center a div using CSS </title>
<style>
div {
width: 300px;
margin: auto;
padding: 5px;
border: 3px solid green;
color: red;
}
h1,
h2 {
text-align: center;
color: green;
}
</style>
</head>
<body>
<h1>GeeksforGeeks</h1>
<h2>margin:auto</h2>
<div>
It is a computer science portal for Geeks.
GeeksforGeeks ia a good website for learning
computer science.
</div>
</body>
</html>
输出:
示例:本示例描述了使用文本对齐:居中将文本定位到中心。
超文本标记语言
<!DOCTYPE html>
<html>
<head>
<title> How to horizontally center a div using CSS </title>
<style>
div {
width: 300px;
padding: 5px;
border: 3px solid green;
color: red;
text-align: center;
}
h1,
h2 {
color: green;
}
</style>
</head>
<body>
<h1>GeeksforGeeks</h1>
<h2>text-align:center</h2>
<div>
It is a computer science portal for
Geeks. GeeksforGeeks ia a good website
for learning computer science;
</div>
</body>
</html>
输出:
我们可以使用 CSS 位置属性水平居中对齐一个 div。
示例:本示例描述了使用 position 属性来对齐水平中心。
超文本标记语言
<!DOCTYPE html>
<html>
<head>
<title> How to horizontally center a div using CSS </title>
<style>
div {
width: 300px;
padding: 5px;
border: 3px solid green;
color: red;
position: absolute;
}
h1,
h2 {
color: green;
}
</style>
</head>
<body>
<h1>GeeksforGeeks</h1>
<h2>position: absolute</h2>
<div>
It is a computer science portal for
Geeks. GeeksforGeeks ia a good website
for learning computer science;
</div>
</body>
</html>
版权属于:月萌API www.moonapi.com,转载请注明出处