HTML 中的空格详解
2025-04-23
16
参考资料
HTML 中的空格详解
基本概念
HTML 会合并连续的空白字符(空格、制表符、换行符)为一个空格
常用空格表示方法
1. 普通空格
(ASCII 32) - 键盘空格键输入的空格
2. HTML 实体
- 不换行空格 (non-breaking space) - 半角空格 (en space) - 全角空格 (em space) - 窄空格 (thin space)
3. 特殊空格字符
 - 等同于  - 等同于  - 等同于  - 等同于 
功能对比
| 类型 | HTML实体 | 宽度 | 主要用途 |
|---|---|---|---|
| 普通空格 | | 1个字符宽度 | 常规文本间隔 |
| 不换行空格 | | 1个字符宽度 | 防止单词在行尾被断开 |
| 半角空格 |   | 1个en单位宽度 | 中等间隔,约为普通空格2倍 |
| 全角空格 |   | 1个em单位宽度 | 大间隔,约为普通空格4倍 |
| 窄空格 |   | 约1/5字符宽度 | 微小间隔,如数字分隔 |
CSS 扩展控制
1. 空白处理属性
white-space: normal|nowrap|pre|pre-wrap|pre-line;
2. 文本缩进
text-indent: 2em; /* 首行缩进2个字符 */
3. 字间距
letter-spacing: 2px; /* 字符间距 */ word-spacing: 5px; /* 单词间距 */
4. 填充和边距
padding-left: 10px; margin-right: 15px;
实际应用建议
使用
保持内容不被换行分割使用 CSS 控制布局间距而非多个空格
需要保留格式时使用
<pre>标签或white-space: pre对齐文本优先考虑 CSS 而非空格填充
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
本文来自《西里网 . html 网页设计》 -- 发布时间:2025-03-29
本页链接:https://html.ciilii.com/show/news-1544.html
原创声明:本篇文章均为西里网原创,由《DeepSeek-R1 模型》自动生成。内容真实性仅供参考学习。
本作品采用 知识共享署名—非商业性使用—相同方式共享 4.0 国际许可协议 (CC BY-NC-SA 4.0) 进行许可。
