HTML Living Standard中的空格字符仅表示ASCII空格字符吗?
我知道HTML4规范对空格的定义如下:
9.1空白
文档字符集包含多种空白字符。其中许多是一些印刷字体应用程序产生特殊的视觉间距效果。在HTML中,仅以下字符定义为空格字符:
- ASCII空间( )
- ASCII标签(	)
- ASCII格式的提要()
- 零宽空格(​)
结果,HTML4识别出以下定义的字符以外的所有空白字符都与普通字符一样被对待。这个事实意味着连续的U+0020
被合并为一个,但是连续的U+2009
没有被合并为一个并保持连续状态。
<h2>U+0020 is combined</h2>
<p>this is loooooooooooo ng text</p>
<h2>U+2009 (white space that is out of definition) is not combined</h2>
<p>this is loooooooooooo ng text</p>
我在WHATWG Living Standard中搜索了与HTML4中的空白定义相对应的描述,但找不到。HTML Living Standard中空格的定义在哪里?
我阅读了以下文章,但是这些都没有回答我的问题。