Web速查-索引

justify-items

定义

justify-items 属性为所有盒中的项目定义了默认的 justify-self , 可以使这些项目以默认方式沿适当轴线对齐到每个盒子。

该属性的作用效果取决于我们使用的布局模式:

在块级布局中,会将其包含的项目在其行内轴上对齐;
绝对定位的元素中,会将其包含的项目在其行内轴上对齐,同时考虑 top、left、bottom、right 的值;
弹性盒子布局中,该属性被忽略;
栅格布局中,会将其栅格区域内的项目在其行内轴上对齐;

语法

justify-items:start|end|center|stretch|baseline

属性值

描述
start 内容对齐到栅格元素的起边
end 内容对齐到栅格元素的终边
center 内容对齐到栅格元素的中央
stretch 默认值,内容拉伸以填充整个栅格元素
baseline 内容向基线对齐

实例

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>NTHOME-零基础入门学习Web(HTML5+CSS3)</title>
<style>
.item1 {
grid-area: a;
}
.item2 {
grid-area: b;
}
.item3 {
grid-area: c;
}
.item4 {
grid-area: d;
}
.grid-container {
display: grid;
padding: 10px;
grid-gap: 10px;
grid-template-areas:
'a b'
'c d';
background-color: lightblue;
justify-items: center;
}
.grid-container>div {
text-align: center;
padding: 10px;
border: 1px solid white;
background-color: pink;
}
</style>
</head>
<body>
<div class="grid-container">
<div class="item1">1</div>
<div class="item2">2</div>
<div class="item3">3</div>
<div class="item4">4</div>
</div>
</body>
</html>
1
2
3
4

浏览器支持

表格中的数字表示支持该属性的第一个浏览器版本号

Safari Chrome FireFox IE
3.1 4.0 3.0 8.0