使用Flexbox 對齊元素時,通常會遇到希望所有項目之間間距相等的情況,包括第一個和最後一個項目.
CSS 屬性justify-content: space-around 似乎均勻地分佈項目,周圍的空間相等。然而,正如一篇文章所述,第一個項目與容器邊緣有一個空間單位,導致項目之間的間距不等。
一種方法實現相等的間距涉及利用偽元素。透過在 Flex 容器中加入 ::before 和 ::after 偽元素,我們可以插入算作 Flex 項目的零寬度標記。
透過應用 justify-content: space- Between 並指定零寬度偽元素,可見的彈性項目將均勻分佈。
flex-container { display: flex; justify-content: space-between; } flex-container::before { content: ""; width: 0; } flex-container::after { content: ""; width: 0; }
以上是如何在 Flexbox 專案(包含第一個和最後一個專案)之間實現相等間距?的詳細內容。更多資訊請關注PHP中文網其他相關文章!