当前位置: 首页 > web >正文

CSS中justify-content: space-between首尾贴边中间等距(两端元素紧贴左右边缘,中间元素等距均匀分布)

justify-content: space-between; 是 CSS Flexbox 布局中的一个属性值,主要作用是在弹性容器的主轴方向上均匀分布子元素,具有以下核心特性:

作用效果:

  1. 首尾贴边

    • 第一个子元素紧贴容器起始端

    • 最后一个子元素紧贴容器结束端

  2. 中间等距

    • 剩余的子元素在容器中平均分布

    • 相邻子元素之间的间距完全相等(自动计算)

可视化示例:

css

复制

下载

.container {display: flex;justify-content: space-between; /* 关键属性 */
}

复制

下载

[元素1]            [元素2]            [元素3]
|← 等间距 →|     |← 等间距 →|
|←---------------- 容器宽度 -----------------→|
  • 元素1左对齐,元素3右对齐

  • 元素2在剩余空间居中(间距自动相等)

适用场景:

  1. 导航栏菜单
    左侧Logo + 右侧用户菜单(中间无内容时自动拉开距离)

  2. 卡片布局
    多列卡片两端对齐且间距相等

  3. 响应式布局
    屏幕宽度变化时,元素间距自动调整

对比其他值:

属性值效果
flex-start所有元素靠左/上(默认)
flex-end所有元素靠右/下
center所有元素居中
space-around每个元素两侧间距相等(含首尾)
space-evenly所有间距完全相等(含首尾间隙)

注意事项:

  • 仅当容器宽度 > 子元素总宽度时生效(有空余空间可分配)

  • 主轴方向由 flex-direction 决定(默认横向排列)

  • 子元素间距计算公式:
    剩余空间 = 容器宽度 - 所有子元素宽度总和
    间距 = 剩余空间 / (子元素数量 - 1)

⚠️ 单行元素较少时可能导致中间间距过大,此时可考虑 space-around 或结合 margin 微调。

http://www.xdnf.cn/news/12429.html

相关文章:

  • NLP学习路线图(二十七):Transformer编码器/解码器
  • 传输层:udp与tcp协议
  • 分布式微服务系统架构第144集:FastAPI全栈开发教育系统
  • 基于 Vue 和 Spring Boot 实现滑块验证码的机器验证
  • Linux编程:1、文件编程
  • AI预测3D新模型百十个定位预测+胆码预测+去和尾2025年6月6日第100弹
  • pdf2zh 简明本地部署和api调用,以及离线部署总结
  • 行业案例 | ASOS 借助 Azure AI Foundry(国际版)为年轻时尚爱好者打造惊喜体验
  • 在Windows下利用LoongArch-toolchain交叉编译Qt
  • QuaggaJS用法详解
  • 分布式协同自动化办公系统-工作流引擎-流程设计
  • aardio 简单网页自动化
  • 命令行以TLS/SSL显式加密方式访问FTP服务器
  • 应用分享 | 精准生成和时序控制!AWG在确定性三量子比特纠缠光子源中的应用
  • http头部注入攻击
  • MySQL基础(二)SQL语言、客户端工具
  • 中国首套1公里高分辨率大气湿度指数数据集(2003~2020)
  • 服务器健康摩尔斯电码:深度解读S0-S5状态指示灯
  • ADI的BF609双核DSP怎么做开发,我来说一说(五)LAN口测试
  • 在.NET Core控制器中获取AJAX传递的Body参数
  • 【行驶证识别成表格】批量OCR行驶证识别与Excel自动化处理系统,行驶证扫描件和照片图片识别后保存为Excel表格,基于QT和华为ocr识别的实现教程
  • AI大模型学习三十三、HeyGem.ai 服务端(ubuntu)docker 安装 /客户端(win)分离部署
  • 【Linux】虚拟机代理,自动化脚本修改~/.bashrc
  • GAN生成模型评价体系:从主观感知到客观度量的技术演进
  • LeetCode 2434.使用机器人打印字典序最小的字符串:贪心(栈)——清晰题解
  • 推荐算法八股总结
  • 区块链可投会议CCF A--SP 2026 截止11.13 附录用率
  • mitmproxy 爬虫,下载自己的博客图片
  • 【数据分析】R版IntelliGenes用于生物标志物发现的可解释机器学习
  • 5.2 HarmonyOS NEXT应用性能诊断与优化:工具链、启动速度与功耗管理实战