如何使用 CSS 中的 position 属性来对齐元素?
在本文中,我们将学习如何使用 CSS 中的 【位置】 属性来对齐元素。我们可以使用 CSS 的位置属性和它的一些辅助属性来对齐元素。
方法:位置 属性 用于设置元素的位置。我们可以使用位置属性和一些辅助属性左|右|上|下来对齐元素,辅助属性用于设置元素的坐标。要使用位置属性对齐元素,我们设置元素的位置,然后使用 helper 属性设置元素的坐标。
语法:
position: static | relative | absolute | fixed | sticky
示例 1: 下面是将元素与中心对齐的上述方法的实现。
超文本标记语言
<!DOCTYPE html>
<html lang="en">
<head>
<style>
.gfg-1{
color: green;
background-color: rgb(216, 216, 216);
}
.gfg-2{
background-color: rgb(199, 198, 198);
color: green;
/* Make element to relative to its normal position */
position: relative;
/* This set coordinates of the element and align it to center */
left: 600px;
}
</style>
</head>
<body>
<div class="gfg-1" style="height: 200px;font-size: 50px;">
GeeksforGeeks
</div>
<div class="gfg-2" style="height: 200px;font-size: 50px;">
GeeksforGeeks
</div>
</body>
</html>
输出:
- 定位前:
定位前
- 定位后:
定位后
例 2:绝对 位置根据页面取位置,因为绝对位置以页面为父。要根据父类来制作,我们必须在父类中添加 relative 。
超文本标记语言
<!DOCTYPE html>
<html lang="en">
<head>
<style>
.gfg-1{
color: green;
background-color: rgb(216, 216, 216);
}
.gfg-2{
background-color: rgb(199, 198, 198);
color: green;
/* Make element to relative to its normal position */
position: absolute;
/* This set coordinates of the element*/
left: 0px;
}
.parent{
/* To make element relative */
position: relative;
}
</style>
</head>
<body>
<div class="parent" style="width: 50%;margin-left: 50px;">
<div class="gfg-1" style="height: 200px;font-size: 50px;">
GeeksforGeeks
</div>
<div class="gfg-2" style="height: 200px;font-size: 50px;">
GeeksforGeeks
</div>
</div>
</body>
</html>
输出:
- 定位前:
定位前
- 定位后:
定位后
版权属于:月萌API www.moonapi.com,转载请注明出处