【css】水平对齐方式(justify、text-align、display: flex;)

一、justify

  1. 完整的属性名是 justify-content
  2. justify-content 用于定义位于同一行的项目在主轴(通常是水平方向)上的对齐方式。
  • center :居中
  • start : 起始位置对齐(左对齐)
  • end : 结束位置对齐(右对齐)
  • space-between : 元素之间会平均分布,第一个元素靠左,最后一个元素靠右,中间元素平分间距。
  • space-around : 元素之间会有相同的间距,并且第一个元素和最后一个元素与两侧的间距是中间元素间距的一半。

二、text-align

三、display: flex;

  1. text-align 要配套display: flex;吗 display: flex;可以不写吗
  • text-align 属性用于设置块级元素或表格单元内的文本或行内元素的水平对齐方式,通常与 display: flex 无关。因此,你可以在不使用 display: flex 的情况下使用 text-align 来对齐文本内容。

CODE:

html 复制代码
<div style="text-align: center;">
  <p>这是居中的文本。</p>
</div>
  1. display: flex;和justify配套吗 justify可以不写吗
  • display: flex;justify-content 确实通常是配套使用的,但并不是强制必须要一起使用。
  • display: flex; 作用:
    display: flex; 用于将元素设为弹性容器,使其子元素成为弹性项目,可以在主轴上灵活排列。
  • 不写 justify-content 的效果:
    虽然 justify-content 通常与 display: flex; 一起使用,但你可以选择不写 justify-content。如果不写,justify-content 默认会是flex-start,即子元素从主轴的起始位置排列。
相关推荐
weixin199701080162 分钟前
《米思米商品详情页前端性能优化实战》
前端·性能优化·php
zhensherlock7 分钟前
Protocol Launcher 系列:Agenda 优雅组织你的想法与日程
javascript·macos·ios·typescript·node.js·mac·ipad
清汤饺子7 分钟前
Cursor + Claude Code 组合使用心得:我为什么不只用一个 AI 编程工具
前端·javascript·后端
GISer_Jing37 分钟前
2026年前端AI开发终极指南
前端·人工智能
攀登的牵牛花39 分钟前
2026年最危险的,不是不会写代码,而是不会设计 Agent 工作流
前端·agent
LanceJiang1 小时前
设计模式在前端的简易实现与作用
前端·设计模式
代码煮茶1 小时前
Vue3 虚拟列表实战 | 解决长列表性能问题(十万条数据流畅渲染,附原理)
前端·javascript·vue.js
雨季mo浅忆1 小时前
前端如何实现长连接之使用WebSocket长连接
前端·websocket
We་ct1 小时前
LeetCode 201. 数字范围按位与:位运算高效解题指南
开发语言·前端·javascript·算法·leetcode·typescript
Patrick_Wilson1 小时前
你的 MR 超过 500 行了吗?——大型代码合并请求拆分实战指南
前端·代码规范·前端工程化