CSS 文本对齐方式实战:text-align 核心用法

CSS 的text-align属性是控制文本水平对齐的核心,仅需一行代码就能实现左对齐、居中、右对齐、两端对齐等效果,是网页排版中最常用的样式之一。本文结合极简实战代码,详解text-align的核心用法。

一、text-align 核心代码示例

html 复制代码
<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>CSS文本对齐实战</title>
    <style>
        /* 基础居中对齐 */
        .center {
            text-align: center;
        }
        /* 左对齐(默认) */
        .left {
            text-align: left;
        }
        /* 右对齐 */
        .right {
            text-align: right;
        }
        /* 两端对齐(长文本适用) */
        .justify {
            text-align: justify;
            width: 300px; /* 固定宽度更易看出效果 */
        }
    </style>
</head>
<body>
    <p class="center">这是居中对齐的文字(标题/按钮文字常用)</p>
    <p class="left">这是左对齐的文字(网页正文默认样式)</p>
    <p class="right">这是右对齐的文字(日期/金额常用)</p>
    <p class="justify">这是两端对齐的文字,长文本使用两端对齐会让排版更整齐,左右边缘都紧贴容器边界。这是两端对齐的文字,长文本使用两端对齐会让排版更整齐。</p>
</body>
</html>

二、text-align 核心取值说明

属性值 效果说明 适用场景
left 文本左对齐(默认值) 网页正文、普通段落
center 文本居中对齐 标题、按钮文字、页面核心提示语
right 文本右对齐 日期、金额、表单右侧备注
justify 文本两端对齐(拉伸文本使左右边缘对齐) 长文本段落、新闻 / 文章正文

三、关键注意事项

  1. 作用范围text-align作用于块级元素 (如 p、div、h1-h6),控制其内部行内元素 / 文本的对齐,对块级子元素无效;
  2. 两端对齐生效条件justify仅在文本超过一行时生效,单行文本看不出效果(示例中给.justify设置固定宽度,便于演示);
  3. 继承特性 :子元素会继承父元素的text-align样式,如需单独调整,给子元素重新赋值即可。

总结

  1. text-align是控制文本水平对齐的核心属性,核心取值为 left/center/right/justify;
  2. 居中对齐(center)适合标题,左对齐(left)是正文默认样式,两端对齐(justify)适合长文本排版;
  3. text-align作用于块级元素,控制其内部文本 / 行内元素的对齐方式。
相关推荐
QQ1__8115175154 小时前
Spring boot名城小区物业管理系统信息管理系统源码-SpringBoot后端+Vue前端+MySQL【可直接运行】
前端·vue.js·spring boot
钛态4 小时前
前端微前端架构:大项目的救命稻草还是自找麻烦?
前端·vue·react·web
一粒黑子4 小时前
【实战解析】阿里开源 PageAgent:纯前端 GUI Agent,一行JS让网页支持自然语言操控
前端·javascript·开源
独角鲸网络安全实验室4 小时前
2026微信小程序抓包全解析:从实操落地到合规风控,解锁前端调试新范式
前端·微信小程序·小程序·抓包·系统代理绕过·https证书严格校验·进程隔离
紫微AI4 小时前
前端文本测量成了卡死一切创新的最后瓶颈,pretext实现突破了
前端·人工智能·typescript
GISer_Jing4 小时前
AI前端(From豆包)
前端·aigc·ai编程
IT枫斗者4 小时前
前端部署后如何判断“页面是不是最新”?一套可落地的版本检测方案(适配 Vite/Vue/React/任意 SPA)
前端·javascript·vue.js·react.js·架构·bug
测试修炼手册5 小时前
[测试技术] 深入理解 JSON Web Token (JWT)
前端·json
AI老李5 小时前
2026 年 Web 前端开发的 8 个趋势!
前端
里欧跑得慢5 小时前
15. Web可访问性最佳实践:让每个用户都能平等访问
前端·css·flutter·web