CSS 对齐
CSS 中的对齐用于定位项目以及设置内容项目之间和周围的空间分布。我们可以水平或垂直对齐项目。各种方法和技术被用来使它们居中,注意左边和右边距等。&其用法的各种对齐方法讨论如下:
边距:自动:此属性用于将块元素对齐到中心。
注意:使用余量:自动在 IE8 不工作除非 a!DOCTYPE 已声明。
示例 1: 本示例使用边距:自动属性描述 CSS 对齐。
超文本标记语言
<!DOCTYPE html>
<html>
<head>
<style>
.center {
margin: auto;
width: 60%;
border: 3px solid #73AD21;
padding: 10px;
}
</style>
</head>
<body>
<h1 style="color:green;">
GeeksforGeeks
</h1>
<h2>Center Align Elements</h2>
<div class="center">
This is div element on which
margin auto is used to horizontally
align it into center
</div>
</body>
</html>
输出:
位置:绝对;我们可以使用这个属性来对齐项目。
示例 2: 本示例使用位置描述 CSS 对齐:绝对;属性。
超文本标记语言
<!DOCTYPE html>
<html>
<head>
<style>
.right {
position: absolute;
right: 0px;
width: 300px;
border: 3px solid #73AD21;
padding: 10px;
}
</style>
</head>
<body>
<h1 style="color:green;">
GeeksforGeeks
</h1>
<h2>Right Align</h2>
<div class="right">
<p>
Absolute positioned elements
can overlap other elements.
</p>
</div>
</body>
</html>
输出:
文本对齐:居中;我们可以将任何用 HTML 编写的文本对齐在中间。我们可以在各种标签中使用这个属性。
示例 3: 本示例使用文本对齐:居中来描述 CSS 对齐;属性。
超文本标记语言
<!DOCTYPE html>
<html>
<head>
<style>
.center {
text-align: center;
border: 3px solid green;
}
</style>
</head>
<body>
<h1 style="color:green;
text-align: center;">
GeeksforGeeks
</h1>
<h2>BOTH TEXTS ARE AT CENTER</h2>
<div class="center">
<p>This text is centered.</p>
</div>
</body>
</html>
输出:
填充:要垂直对齐项目,我们可以使用填充。
示例 4: 本示例使用填充属性描述 CSS 对齐。
超文本标记语言
<!DOCTYPE html>
<html>
<head>
<style>
.center {
padding: 70px 0;
border: 3px solid green;
}
</style>
</head>
<body>
<h1 style="color:green;
text-align:center;">
GeeksforGeeks
</h1>
<h2>Center Vertically</h2>
<div class="center">
<p>This is vertically centered.</p>
</div>
</body>
</html>
输出:
填充&文本对齐;使用填充和文本对齐的组合来垂直和水平对齐文本:居中。
示例 5: 本示例使用填充&文本对齐属性描述 CSS 对齐。
超文本标记语言
<!DOCTYPE html>
<html>
<head>
<style>
.center {
padding: 70px 0;
border: 3px solid green;
text-align: center;
}
</style>
</head>
<body>
<h1 style="color:green;">
GeeksforGeeks
</h1>
<p>
Here we use padding and
text-align to center the
div element vertically
and horizontally:
</p>
<div class="center">
<p>
This text is vertically
and horizontally centered.
</p>
</div>
</body>
</html>
输出:
支持的浏览器:
- 谷歌 Chrome 95.0
- 微软边缘 95.0
- Firefox 93.0
- Opera 80.0
- Safari 15.0
版权属于:月萌API www.moonapi.com,转载请注明出处