更新時(shí)間:2022-02-17 10:44:15 來源:動(dòng)力節(jié)點(diǎn) 瀏覽1246次
CSS 中的align用于定位項(xiàng)目以及設(shè)置內(nèi)容項(xiàng)目之間和周圍的空間分布。我們可以水平或垂直對(duì)齊項(xiàng)目。各種方法和技術(shù)用于使它們居中,通過注意左右邊距等。下面討論了各種對(duì)齊方法及其用法:
margin:auto:此屬性用于將塊元素對(duì)齊到中心。
注意:除非聲明了 !DOCTYPE,否則在 IE8 中使用margin: auto將不起作用。
<!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>
輸出:
位置:絕對(duì);我們可以使用此屬性對(duì)齊項(xiàng)目。
<!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>
輸出:
文本對(duì)齊:居中;我們可以將任何用 HTML 編寫的文本居中對(duì)齊。我們可以在各種標(biāo)簽中使用這個(gè)屬性。
<!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>
輸出:
填充:要垂直對(duì)齊項(xiàng)目,我們可以使用填充。
<!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>
輸出:
填充和文本對(duì)齊;使用 padding 和 text-align: center 的組合來垂直和水平對(duì)齊文本。
<!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>
輸出:
谷歌瀏覽器 95.0
微軟邊緣 95.0
火狐 93.0
歌劇 80.0
Safari 15.0
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
有基礎(chǔ) 直達(dá)就業(yè)
業(yè)余時(shí)間 高薪轉(zhuǎn)行
工作1~3年,加薪神器
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問老師會(huì)電話與您溝通安排學(xué)習(xí)
初級(jí) 202925
初級(jí) 203221
初級(jí) 202629
初級(jí) 203743