CSS justify-items 屬性
- 上一頁 justify-content
- 下一頁 justify-self
定義和用法
justify-items 屬性在網格容器上進行設置,使子元素(網格項)在行內方向對齊。
對于英文頁面,行內方向是從左到右,塊方向是向下。
如需使此屬性具有任何對齊效果,網格項需要在行內方向上在自身周圍留出可用空間。
提示:如需在塊方向而不是行內方向對齊網格項目,請使用 align-items 屬性 屬性。
另請參閱:
CSS 教程:CSS Grid
CSS 教程:CSS 定位
CSS 參考手冊:align-items 屬性
CSS 參考手冊:direction 屬性
CSS 參考手冊:grid 屬性
CSS 參考手冊:grid-template-columns 屬性
CSS 參考手冊:justify-self 屬性
CSS 參考手冊:position 屬性
CSS 參考手冊:writing-mode 屬性
實例
例子 1
將每個網格項目在其網格單元的末尾沿行內方向對齊:
#container { display: grid; justify-items: end; }
例子 2:justify-items 對比 justify-self
相對于容器的對齊方式設置為“居中”,網格項目本身設置為“右對齊”。屬性值 'right' 占上風:
#container { display: grid; justify-items: center; } .blue { justify-self: right; }
例子 3:在絕對定位的網格項目上設置 justify-items
設置絕對定位的網格項的對齊方式為“右對齊”:
#container { display: grid; position: relative; justify-items: right; } .blue { position: absolute; }
例子 4:writing-mode
當網格容器元素的 writing-mode 屬性值設置為 vertical-rl 時,行內方向為向下。結果是容器的起點從左側移到頂部,容器的末端從右側移到底部:
#container { justify-items: end; writing-mode: vertical-rl; }
例子 5:direction
網格容器元素的 direction 屬性值設置為“rtl”時,行內方向是從右到左。結果是容器的起點從左側移到右側,容器的末端從右側移到左側:
#container { justify-items: start; direction: rtl; }
CSS 語法
justify-items: legacy|normal|stretch|positional alignment|overflow-alignment|baseline alignment|initial|inherit;
屬性值
值 | 描述 |
---|---|
legacy |
默認值。 僅在以'legacy'開頭時,justify-self 值為'auto'的網格項繼承網格容器的 justify-items 屬性值。 它的存在是為了實現 HTML 的 <center> 元素和 align 屬性的遺留對齊行為。 |
normal | 取決于布局上下文,但類似于網格布局的 'stretch'。 |
stretch | 如果未設置 inline-size(寬度),則拉伸以填充網格單元格。 |
start | 在行內方向開頭對齊項目。 |
left | 將項目左對齊。 |
center | 將項目對齊到中心。 |
end | 在行內方向的末尾對齊項目。 |
right | 將項目右對齊。 |
overflow-alignment |
|
baseline-alignment | 元素與父元素的基線對齊。 |
initial | 將此屬性設置為其默認值。參閱 initial。 |
inherit | 從其父元素繼承此屬性。參閱 inherit。 |
技術細節
默認值: | legacy |
---|---|
繼承: | 否 |
動畫制作: | 不支持。請參閱:動畫相關屬性。 |
版本: | CSS3 |
JavaScript 語法: | object.style.justifyItems="center" |
瀏覽器支持
表中的數字注明了首個完全支持該屬性的瀏覽器版本。
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | IE / Edge | Firefox | Safari | Opera |
57.0 | 16.0 | 45.0 | 10.1 | 44.0 |
- 上一頁 justify-content
- 下一頁 justify-self