word-spacing 对表格单元格内容基本不生效,尤其中文无空格时完全无效;英文仅在真实空格处生效;应优先使用 letter-spacing 控制字符密度,并注意负值风险与继承污染。

word-spacing 对表格单元格内容基本不生效
直接给 只有当单元格内文本本身包含真实空格(ASCII 0x20)、制表符或换行符时, 无论中英文,只要目标是让字符之间更松或更紧, 有人会手动在 HTML 中插入空格来“骗过” 把任意文章或文档内容转换成精美的全屏翻页 HTML 演示文件(幻灯片风格)。当用户发来一篇文章、文档链接、Markdown 内容、或粘贴的文本,并且希望生成演示用的 HTML 时触发。支持任意内容来源:iWiki 链接、KM 链接、本地文件路径、直接粘贴的文本。生成的 HTML 文件保存到本地工作区,并通过企微直接发送给用户。触发词示例:帮我把这篇文章做成PPT、转成演示文档、生成HTML幻灯片、做个演示、转成可以演示的格式、article to deck、make a slide。 真要模拟“词间距”感,不如用 或 设置 word-spacing 几乎不会产生预期效果,尤其在中文表格中。浏览器把整段无空格的中文(如 )识别为一个“词”,用户信息 word-spacing 没有可插入空隙的位置。英文表格里 word-spacing 生效但受制于空格位置
word-spacing 才会在这些分隔处加间距:
→ First Name word-spacing: 8px 会在 “First” 和 “Name” 之间加 8px(无空格)→ IDNumber word-spacing 完全无效(含 Order #123 )→ 是字符,不是空白符,word-spacing 不作用于它想调表格文字密度,优先用 letter-spacing
letter-spacing 才是可靠选择:
th { letter-spacing: 0.05em; } 能均匀拉开每个汉字button { letter-spacing: 1px; } 比依赖空格的 word-spacing 更可控letter-spacing: -0.03em 是中文收紧的临界安全值,再小易导致笔画粘连table 设了 letter-spacing,子元素如 可能被意外拉宽,需显式重置:.badge { letter-spacing: normal; }
强行用 word-spacing 的代价和替代方案
word-spacing,比如把 改成 联系电话 ,但这带来三个硬伤:联 系 电 话
letter-spacing 配合字体特性(如 font-feature-settings: "kern")或 CSS 自定义属性做微调,别碰 word-spacing 这个伪解法。
前端入门到VUE实战笔记:立即使用
在学习笔记中,你将探索 前端 的入门与实战技巧!










