- CSS 教程
- CSS - 教程
- CSS - 简介
- CSS - 语法
- CSS - 选择器
- CSS - 包含
- CSS - 度量单位
- CSS - 颜色
- CSS - 背景
- CSS - 字体
- CSS - 文本
- CSS - 图像
- CSS - 链接
- CSS - 表格
- CSS - 边框
- CSS - border-block 属性
- CSS - 边框内联
- CSS - 边距
- CSS - 列表
- CSS - Padding 属性
- CSS - 光标
- CSS - 轮廓
- CSS - 维度
- CSS - 滚动条
- CSS - 内联块
- CSS - 下拉列表
- CSS - visibility 属性
- CSS - Overflow 属性
- CSS - 清除修复
- CSS - float(浮点)
- CSS - 箭头
- CSS - resize 属性
- CSS - quotes 属性
- CSS - order 属性
- CSS - Position 属性
- CSS - hypens 属性
- CSS - :hover(悬停)
- CSS - display(显示)
- CSS - focus 属性
- CSS - zoom(缩放)
- CSS - translate 属性
- CSS - Height 属性
- CSS - hyphenate-character 属性
- CSS - Width 属性
- CSS - opacity 属性
- CSS - z-index 属性
- CSS - bottom 属性
- CSS - 导航栏
- CSS - 覆盖
- CSS - 表单
- CSS - 对齐
- CSS - 图标
- CSS - 图片库
- CSS - 注释
- CSS - 加载器
- CSS - Atrribute 选择器属性
- CSS - 运算器
- CSS - root
- CSS - 盒子模型
- CSS - 计数器
- CSS - Clip (Obsolete) 属性
- CSS - writing-mode 属性
- CSS - Unicode-bidi 属性
- CSS - min-content 属性
- CSS - 全部
- CSS - inset 属性
- CSS - isolation 属性
- CSS - overscroll-behavior 属性
- CSS - justify-items 属性
- CSS - justify-self 属性
- CSS - tab-size 属性
- CSS - pointer-event 属性
- CSS - place-content 属性
- CSS - place-items 属性
- CSS - place-self 属性
- CSS - max-block-size 属性
- CSS - min-block-size 属性
- CSS - mix-blend-mode 属性
- CSS - max-inline-size 属性
- CSS - min-inline-size 属性
- CSS - offset 属性
- CSS - accent-color 属性
- CSS - user-select 属性
- CSS 高级
- CSS - grid 属性
- CSS - Grid 布局
- CSS - flexbox
- CSS - vertical-align 属性
- css - positioning
- css - layers
- css - pseudo_classes
- CSS - 伪元素
- CSS - @ 规则
- CSS 滤镜 - text-effect 属性
- CSS 分页媒体
- CSS 打印
- CSS - 布局
- CSS - 验证
- CSS - 图像精灵
- CSS - !important
- CSS - 数据类型
- CSS3 教程
- CSS - 圆角
- CSS - 边框图像
- CSS - 多种背景
- CSS - 渐变
- CSS - box-shadow 属性
- CSS - box-decoration-break 属性
- CSS - caret-color 属性
- CSS - text-shadow 属性
- CSS - 2D 转换
- CSS - 3D 变换
- CSS - transition 属性
- CSS - 动画
- CSS - 多列布局
- CSS - 盒子大小调整
- CSS - 工具提示
- CSS - buttons
- CSS - 分页
- CSS - 变量
- CSS - 媒体查询
- CSS - 值函数
- CSS - 数学函数
- CSS - Mask 属性
- CSS - shape-outside 属性
- CSS - 样式图像
- CSS - 特异性
- CSS - 自定义属性
- CSS 响应式
- CSS - 响应式网页设计 (RWD)
- CSS - 响应式设计视口
- CSS - 响应式网格视图
- CSS - 响应式媒体查询
- CSS - 响应式图像
- CSS - 响应式视频
- CSS - 响应式框架
- CSS 引用
- CSS - 所有属性列表
- CSS - 颜色引用
- CSS - 浏览器支持参考
- CSS - 网页字体
- CSS 工具
- CSS - PX 到 EM 的转换
CSS Flexbox - justify-content 属性
CSS justify-content 属性确定沿 flex 容器的主轴或网格容器的内联轴的内容项之间的对齐和空间分配。
可能的值
- start - 这些物品紧密地放置在容器的起始边缘。
- end − 从容器的末端开始,物品紧密地放置在一起。
- center - 物品从容器的中心紧密地放置在一起。
- flex-start − 在 flex 容器的开头对齐 flex 项。这仅适用于 flex 布局项目。
- flex-end − 将 flex 项对齐在 flex 容器的末端。这仅适用于 flex 布局项目
- left − 将 flex 项对齐到 flex 容器主轴的左侧。当 flex-direction: column;当属性的水平轴不平行于内联轴时,此值的功能类似于 start。
- right − 将柔性项目对齐到柔性容器主轴的右侧。当属性的轴不平行于内联轴(在网格容器中)或主轴(在 flexbox 容器中)时,此值的功能类似于 start。
- normal - 这表现为拉伸,但在具有指定列宽的多列容器中,列保持其宽度,而不是拉伸以填充容器。
- space-between - 它沿柔性容器的主轴在柔性物品之间均匀分配空间。每对相邻元素都具有相同的间距。第一项和最后一项分别与主起始边沿和主端边齐平。
- space-around - 它沿 flex 容器的主轴均匀地分布在 flex items 周围的空间。每对相邻元素都具有相同的间距。第一个项目之前和最后一个项目之后的间距等于每对相邻项目之间空间的一半。
- space-evenly - 它沿柔性容器的主轴均匀分布柔性物品周围和之间的空间。相邻项具有相同的间距,即 main-start 和第一项,以及 main-end 和最后一项。
- stretch − 如果沿主轴的项目总大小小于对齐容器,则自动调整大小的项目将相等地增加其大小以填充容器,同时遵守最大高度/最大宽度约束。
适用于
Flex 容器
语法
位置对准
justify-content: start;
justify-content: end;
justify-content: center;
justify-content: flex-start;
justify-content: flex-end;
justify-content: left;
justify-content: right;
正常对齐
justify-content: normal;
分布式对齐
justify-content: space-between;
justify-content: space-around;
justify-content: space-evenly;
justify-content: stretch;
CSS justify-content - 开始值
以下示例演示了属性 justify-content: start,将 flex 项对齐到 flex 容器的开头 -
<html>
<head>
<style>
.flex-container {
display: flex;
justify-content: start;
background-color: green;
}
.flex-container div {
background-color: yellow;
padding: 10px;
margin: 5px;
width: 75px;
height: 50px;
}
</style>
</head>
<body>
<div class="flex-container">
<div>Flex item 1</div>
<div>Flex item 2</div>
<div>Flex item 3</div>
</div>
</body>
</html>
CSS justify-content - 最终值
以下示例演示了属性 justify-content: end 将 flex 项对齐在 flex 容器的末尾 -
<html>
<head>
<style>
.flex-container {
display: flex;
justify-content: end;
background-color: green;
}
.flex-container div {
background-color: yellow;
padding: 10px;
margin: 5px;
width: 75px;
height: 50px;
}
</style>
</head>
<body>
<div class="flex-container">
<div>Flex item 1</div>
<div>Flex item 2</div>
<div>Flex item 3</div>
</div>
</body>
</html>
CSS justify-content - 中心值
以下示例演示了属性 justify-content: center 将 flex 项对齐在 flex 容器的中心 -
<html>
<head>
<style>
.flex-container {
display: flex;
justify-content: center;
background-color: green;
}
.flex-container div {
background-color: yellow;
padding: 10px;
margin: 5px;
width: 75px;
height: 50px;
}
</style>
</head>
<body>
<div class="flex-container">
<div>Flex item 1</div>
<div>Flex item 2</div>
<div>Flex item 3</div>
</div>
</body>
</html>
CSS justify-content - 弹性启动值
以下示例演示了属性 justify-content: flex-start 将 flex 项对齐 flex 容器的开头 -
<html>
<head>
<style>
.flex-container {
display: flex;
justify-content: flex-start;
background-color: green;
}
.flex-container div {
background-color: yellow;
padding: 10px;
margin: 5px;
width: 75px;
height: 50px;
}
</style>
</head>
<body>
<div class="flex-container">
<div>Flex item 1</div>
<div>Flex item 2</div>
<div>Flex item 3</div>
</div>
</body>
</html>
CSS justify-content - 弹性端值
以下示例演示了属性 justify-content: flex-end 将 flex 项对齐在 flex 容器的末尾 -
<html>
<head>
<style>
.flex-container {
display: flex;
justify-content: flex-end;
background-color: green;
}
.flex-container div {
background-color: yellow;
padding: 10px;
margin: 5px;
width: 75px;
height: 50px;
}
</style>
</head>
<body>
<div class="flex-container">
<div>Flex item 1</div>
<div>Flex item 2</div>
<div>Flex item 3</div>
</div>
</body>
</html>
CSS justify-content - 左值
以下示例演示了属性 justify-content: left 将 flex 项对齐到 flex 容器主轴的左侧 -
<html>
<head>
<style>
.flex-container {
display: flex;
justify-content: left;
background-color: green;
}
.flex-container div {
background-color: yellow;
padding: 10px;
margin: 5px;
width: 75px;
height: 50px;
}
</style>
</head>
<body>
<div class="flex-container">
<div>Flex item 1</div>
<div>Flex item 2</div>
<div>Flex item 3</div>
</div>
</body>
</html>
CSS justify-content - 正确的值
以下示例演示了属性 justify-content: right 将 flex 项对齐到 flex 容器的主轴的右侧 -
<html>
<head>
<style>
.flex-container {
display: flex;
justify-content: right;
background-color: green;
}
.flex-container div {
background-color: yellow;
padding: 10px;
margin: 5px;
width: 75px;
height: 50px;
}
</style>
</head>
<body>
<div class="flex-container">
<div>Flex item 1</div>
<div>Flex item 2</div>
<div>Flex item 3</div>
</div>
</body>
</html>
CSS justify-content - 值之间的空格
以下示例演示了属性 justify-content: space-between 沿 flex 容器的主轴在 flex 项之间均匀分配空间 -
<html>
<head>
<style>
.my-flex-container {
display: flex;
justify-content: space-between;
background-color: #0ca14a;
}
.my-flex-container div {
background-color: #FBFF22;
padding: 10px;
margin: 5px;
width: 75px;
height: 50px;
}
</style>
</head>
<body>
<div class="my-flex-container">
<div>Flex item 1</div>
<div>Flex item 2</div>
<div>Flex item 3</div>
</div>
</body>
</html>
CSS justify-content - 空格值
以下示例演示了属性 justify-content: space-around 沿 flex 容器的主轴均匀分布 flex 项周围的空间 -
<html>
<head>
<style>
.flex-container {
display: flex;
justify-content: space-around;
background-color: green;
}
.flex-container div {
background-color: yellow;
padding: 10px;
margin: 5px;
width: 75px;
height: 50px;
}
</style>
</head>
<body>
<div class="flex-container">
<div>Flex item 1</div>
<div>Flex item 2</div>
<div>Flex item 3</div>
</div>
</body>
</html>
CSS justify-content - space-evenly 值
以下示例演示了属性 justify-content: space-evenly 均匀地沿 flex 容器的主轴在 flex 项周围和之间分配空间 -
<html>
<head>
<style>
.flex-container {
display: flex;
justify-content: space-evenly;
background-color: green;
}
.flex-container div {
background-color: yellow;
padding: 10px;
margin: 5px;
width: 75px;
height: 50px;
}
</style>
</head>
<body>
<div class="flex-container">
<div>Flex item 1</div>
<div>Flex item 2</div>
<div>Flex item 3</div>
</div>
</body>
</html>
CSS justify-content - 拉伸值
以下示例演示了属性 justify-content: stretch 沿 flex 容器的主轴拉伸 flex 项 -
<html>
<head>
<style>
.flex-container {
display: flex;
background-color: green;
height: 350px;
flex-wrap: wrap;
justify-content: stretch;
}
.flex-container div {
background-color: yellow;
padding: 10px;
margin: 5px;
width: 90px;
}
</style>
</head>
<body>
<div class="flex-container">
<div>Flex item 1</div>
<div>Flex item 2</div>
<div>Flex item 3</div>
</div>
</body>
</html>