【问题标题】:Does the outline algorithm in WHATWG work in the browser?WHATWG 中的大纲算法在浏览器中是否有效?
【发布时间】:2019-10-11 19:12:14
【问题描述】:

W3C 的 HTML5.2 规范与 WHATWG 的 HTML 标准合并。

https://www.w3.org/blog/news/archives/7753

在这里,我注意到了 WHATWG 规范中遗漏的内容,例如 W3C、rb 和 rtc 元素中不完整的大纲算法,以及被删除的那些。这是一个关于轮廓算法的问题。


问题

在 W3C HTML5.2 中,以下警告清楚地表明大纲算法在规范中是理论上的。结果得知浏览器没有实现大纲算法。

目前在图形浏览器或辅助技术用户代理中没有已知的大纲算法的本地实现,尽管该算法在其他软件中实现,例如一致性检查器和浏览器扩展。因此不能依靠大纲算法向用户传达文档结构。作者应该使用标题等级(h1-h6)来传达文档结构。

参考 --- https://www.w3.org/TR/html52/sections.html#creating-an-outline

但是,在WHATWG HTML Standard 中没有找到这样的部分或警告。

这是否表明浏览器实现了完整的大纲算法?还是大纲算法和 hgroup 元素仍然与浏览器不兼容,规范不完整?

【问题讨论】:

    标签: html language-lawyer w3c


    【解决方案1】:

    浏览器仍然不支持它们(除了 H1 元素的默认样式)。 GitHub (https://github.com/whatwg/html/issues/83) 上的 WHATWG 规范存在问题,并且多次尝试修复它,但都没有成功。

    【讨论】:

      猜你喜欢
      • 2011-12-08
      • 1970-01-01
      • 2023-03-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多