【发布时间】:2010-11-28 09:22:21
【问题描述】:
我正在寻找这个定义以使我的 HTML 渲染器更符合要求。目前它正在猜测要保留哪个空格,要折叠哪个空格以及要扔什么。 SGML 标准很难找到,而 HTML 标准似乎没有按照我的需要来处理这个主题。
目前,我的渲染器将 HTML 解析为树,然后执行递归布局传递以定位所有元素及其内容。我正在尝试在解析阶段抛出一些空格,即在某些情况下不发出仅空格的文本块。哪种情况适用于大多数情况,但也有相当多的边缘情况难以处理。
(我还在开发 HTML 控件的编辑器子类,并且布局时间解决方案在编辑器中被证明有点问题,因此我正在努力让它们进入解析阶段。布局信息不是在您编辑文档后的某个时间之前可用直到回流时间。)
用链接/火焰开火。
【问题讨论】:
标签: html whitespace sgml