中文排版规则速查

5 个速查板块 · 关联 5 款站内工具 · 数据最后核对 2026-10-05

该不该首行缩进、标点能不能出现在行首、中英文之间要不要加空格、数字与单位怎么排——中文排版的核心规则一次讲清。

中文排版有一套成型的规则,只是平时没人专门讲。比如标点不能出现在行首、引号的前半不能出现在行尾、数字与单位之间要留空——这些规则的目的都是让阅读节奏稳定,减少眼睛回头找字的情况。

做网页、写文档、发公众号时,把这些规则处理到位,内容的「专业感」会明显不同。反过来,首行缩进与段间距混用、标点乱跑行首,读者未必说得清哪里不对,但会觉得读着累。

1段落格式:首行缩进还是段间距

这两种是最主流的段落分隔方式,本质上是用两种不同手段表达同一件事:段与段的分界。

风格做法适用场景要点
首行缩进每段首行缩进两个字符正式文档、公文、书籍、论文段间通常不再额外留空,靠缩进区分段落
段间距段落之间留一段空白,首行不缩进网页、公众号、技术文档、产品文案在屏幕上更易扫读,是当前网络内容的主流
混用(不推荐)既缩进又加大段距少数非正式排版两种手段叠加会让版面松散、层级混乱
悬挂缩进首行顶格、后续行缩进条目式内容、参考文献适合需要突出条目开头的场景
行首禁则段落开头不得出现某些标点所有中文排版如句号、逗号、顿号不能作为段首字符

网页与公众号推荐「段间距 + 不缩进」,因为屏幕阅读是扫读为主;正式文档与公文推荐「首行缩进两字符 + 段间不留空」。选一种保持一致,比两种都用更专业——混用是最容易被察觉的排版问题之一。

2标点避头尾(禁则处理)

中文排版规定某些标点不能出现在行的开头或结尾,这叫「禁则」。规则分两类。

规则含义涉及标点处理方式
行首禁则不能出现在行首的标点句号、逗号、顿号、分号、冒号、问号、叹号、闭引号、闭括号把前一个字符一起挤到下一行
行尾禁则不能出现在行尾的标点开引号、开括号、书名号前半把后一个字符一起拉到上一行
可悬挂标点允许探出行尾的标点部分实现允许句号逗号悬挂不同排版引擎处理方式不同
数字与单位不应被拆到两行如 100 与 kg 之间不断行视为一个整体处理
英文单词不应在词中断行整词移行需要按词边界断行
网页现实浏览器默认不做完整禁则处理可能出现标点行首需靠自动排版或手工调整改善

浏览器的默认换行算法对中文禁则支持有限,所以网页里偶尔会看到逗号跑到行首。专业排版软件与部分排版引擎支持较完整的禁则处理。对网页内容来说,与其纠结个别标点,不如控制好每行字符数与整体节奏。

3中西文混排的间距约定

中文与英文、数字相邻时是否要加空格,是讨论最多的一条规则。主流做法是「加」,但要有边界意识。

组合推荐做法示例说明
中文 + 英文加空格使用 Chrome 浏览器视觉上区隔两种文字体系,减少粘连
中文 + 数字加空格共 3 个项目数字作为整体与汉字分开
数字 + 单位中文一般不加3 个、5 米量词紧贴数字更符合中文习惯
数字 + 单位英文按规范留空3 kg、100 mm国际单位制建议数值与单位间留空格
中文 + 标点不加空格他说:好。标点属于中文体系,不留空
英文标点后加一个空格one, two英文习惯,与中文规则不同

是否加空格没有强制标准,但同一篇内容必须统一。技术上更省事的做法是用自动排版处理(如给中英文边界自动插入细空格),必要时在样式层用半角空格的宽度而非真正插入空格字符,这样复制文本时不会带入多余字符。

4数字、单位与符号的写法

这一组规则在技术文档与报表里最常被违反,也是最容易一眼看出专业度的地方。

数值与单位
数值与单位符号之间留一个空格,如 10 km、20 °C;但角度、百分比等紧贴,如 45°、50%
量词紧跟数字
中文量词与数字之间不留空格,如「3 个」「5 层」
数值范围
用连接号或波浪线表示,如 10~20,避免误读为减号
千分位
大数值可用千分位或四位一断的方式分组,同一份文档保持一致
单位符号大小写
单位符号区分大小写,如 m(米)与 M(兆)含义完全不同
亿与万的换算
中文习惯用万、亿为单位,与英文的千、百万分组方式不同,转换时注意口径
全角数字
中文正文里的数字用半角,全角数字仅出现在特定排版要求中

5网页排版的实用建议

控制行宽
中文正文每行控制在 30 到 40 个汉字左右最易读,过宽会让眼睛难以换行定位
行高要够
正文行高建议在 1.7 到 2.0 倍字号之间,中文笔画密集,行高过小会显得挤压
字号不要过小
正文不小于 15px 到 16px,这是可读性的底线
两端对齐慎用
中文段落两端对齐容易产生不均的字间距,多数场景左对齐更自然
标点挤压
专业排版会压缩连续标点的间距,网页通常不做,但不要人为再加大间距
复制友好
如果为了视觉加了额外空格或特殊字符,会让用户复制出来的文本带杂质,能用样式实现就别插字符

关于「中文排版规则速查」的常见问题

中文段落到底该不该首行缩进?

取决于发布渠道。正式文档、公文、书籍、论文用「首行缩进两字符」,并且段与段之间不再额外留空,靠缩进来区分段落,这是传统中文排版的规范。网页、公众号、技术文档则推荐「段落之间留空 + 首行不缩进」,因为屏幕阅读以扫读为主,空白能帮读者快速定位段落边界。两种都可以,但同一篇内容不要混用——既缩进又留空,会让版面看起来松散且层级混乱,是外行最容易犯的排版错误。

为什么标点不能出现在一行的开头?

这是中文排版的「禁则」要求,目的是保持阅读节奏。像句号、逗号、顿号、分号、冒号、问号、叹号这些标点,都表示前一个内容的停顿或结束,如果被挤到了下一行开头,视觉上就与它所属的内容脱节了,读者会短暂地把它误认为新句子的开始。对应的处理方式叫「避头尾」:遇到这种情况时,把前一个字符一起移到下一行(避头),或者对开引号、开括号做反向处理(避尾)。浏览器对中文禁则的支持不完整,所以网页里偶尔出现标点行首是常见现象,专业排版软件会处理得更完整。

中文和英文之间要不要加空格?

主流做法是加。原因是中文与英文属于两套视觉密度不同的符号体系,紧挨在一起时容易显得粘连、难以快速辨认边界,加一个空格能让两种文字各自成块,阅读体验更好。具体可以按这个规则:中文与英文之间加、中文与数字之间加,但数字与中文量词之间不加(写「3 个」而不是「3 个」中间再留空),中英文标点各自按本体系处理。需要强调的是这只是约定而非强制标准,真正重要的是同一篇内容保持统一;如果不确定,就选择加空格这一派,因为它在技术社区里接受度更高。

数字和单位之间要留空格吗?

要看单位的形式。使用英文字母或符号表示的国际单位(如 km、kg、mm、°C)时,数值与单位之间按国际单位制规范留一个空格,写作「10 km」「20 °C」。而中文量词(个、米、层、人)紧跟数字不留空,写作「3 个」。还有两类特殊符号紧跟数值不留空:角度符号和百分号,写作「45°」「50%」。另外要注意单位符号区分大小写且不能随意改写,比如 m 是米、M 是兆,s 是秒、S 是西门子,写错会完全改变含义。

内容标识:本页内容由人工智能辅助生成,并经人工核对与编辑。详见 人工智能生成内容标识说明。
内容说明:本页速查数据由本站自行整理,事实性内容以对应官方规范与文档为准,未复制第三方速查表或百科的表述。数据最后核对日期:2026-10-05。若发现错误或已更新的标准,欢迎通过页脚反馈入口告知。