CSS主軸對齊方式是指通過設置頁面中的文本垂直方向的位置來使文本對齊的一種方式。在 CSS 中,可以使用 align-items 和 align-self 屬性來對齊文本。
align-items 屬性用于水平和垂直方向上的多個元素。它允許您指定元素的垂直對齊方式,例如 center、left、right 或 top。使用 align-items 屬性時,如果多個元素都使用該屬性,則它們將以相同的方式對齊。例如,如果您要對水平和垂直方向上的列表項進行對齊,您可以使用以下代碼:
list-style-type: none;
margin: 0;
padding: 0;
display: flex;
align-items: center;
在這個例子中,使用 flex 布局來將列表項居中對齊。align-items: center 屬性使列表項垂直對齊,并使其水平對齊。
align-self 屬性用于單個元素。它允許您指定元素的垂直對齊方式,例如 center、left、right 或 top。使用 align-self 屬性時,如果元素只使用該屬性,則它將以其默認方式對齊。例如,如果您只想對文本進行對齊,您可以使用以下代碼:
text {
align-self: center;
在這個例子中,使用 align-self 屬性來將文本居中對齊。align-self: center 屬性使文本垂直對齊,并使其水平對齊。
除了 align-items 和 align-self 屬性之外,CSS 還提供了其他主軸對齊方式。例如,使用 align-content 屬性可以使文本在水平和垂直方向上居中對齊,使用 align-center 屬性可以對齊所有元素,使它們以頁面的中心為對齊中心。
通過使用 CSS 主軸對齊方式,可以讓您輕松地使文本在水平和垂直方向上對齊。無論您要對齊哪些元素,只需使用適當的屬性即可。通過靈活地使用這些屬性,您可以使網站更具可讀性和易用性。