.container {
display: grid;
place-items: center;
}
.center-align {
width: 100px;
height: 100px;
}
<div class="container">
<div class="center-align"></div>
</div>
在上面的例子中,使用 place-items
屬性將元素置中對齊於容器內。輸出將在容器的中心顯示一個 100x100 像素的方塊。
.container {
display: grid;
justify-items: start;
}
使用值為 start
的 justify-items
屬性,您可以在網格容器內將項目靠左對齊。
.container {
display: grid;
justify-items: end;
}
在這裡,使用值為 end
的 justify-items
屬性用於將項目靠右對齊於網格容器內。
.container {
display: flex;
justify-content: center;
align-items: center;
}
這個範例演示了如何使用 Flexbox 將內容置中對齊於容器內,同時利用 justify-content
和 align-items
屬性。
.container {
display: flex;
justify-content: flex-start;
}
利用值為 flex-start
的 justify-content
屬性,可以在 Flexbox 容器內靠左對齊。
.container {
display: flex;
justify-content: flex-end;
}
透過使用值為 flex-end
的 justify-content
,這個範例呈現了在 Flexbox 容器內的靠右對齊。
在網頁開發的情境中,有效地對齊元件是一項基本技能。透過使用 CSS Grid 與 Flexbox,開發者可以實施各種對齊技巧,增強其專案的響應式設計。本指南中提供的範例展示了使用這兩種方法實現置中、靠左和靠右對齊的方法,展示了 CSS Grid 與 Flexbox 提供的多功能性與易用性。
[CSS] 實現暗黑模式 - 系統配置和用戶選擇模式切換 |
---|
[CSS] 虛擬選擇器(Pseudo selector) 完美指南 - 必須知道的樣式技術 |
比較 JavaScript 和 CSS 動畫 |
[CSS] 使用:not()選擇器排除多個類別 |
[CSS] 你必須知道的10個CSS基本語法! |
CloneCoding
創新從一行代碼開始!