3

是否有我可以在 Javascript 中解析的 XML 或 JSON 资源,告诉我有哪些 HTML 元素,它们的属性是什么以及我可以应用哪些 CSS 样式?我想要一个有效选项列表,而无需手动输入所有内容。

请在这里耐心等待,我是这个网络的新手,但在 C(主要是游戏引擎)方面有丰富的经验。

蒂亚!

4

2 回答 2

2

版本 5 之前的 (X)HTML 具有您可以解析的 DTD(您可以从您正在使用的 (X)HTML 版本的 Doctype 中获取它们的 URL。

HTML 5 没有官方的机器可读规范。不过,您也许可以从validator.nu 源代码中提取一些有用的东西。

可应用于元素的 CSS 属性仅取决于已应用于该元素的其他 CSS 属性。它们与 HTML 的唯一联系是浏览器的默认样式表会自动应用一些属性。

于 2013-11-12T15:43:01.370 回答
1

抱歉,这个答案对您来说已经晚了将近六年。我一直在寻找同样的东西并最终编写了自己的工具来从标准中提取一些规范并将其导出为 JSON

https://github.com/tawesoft/html5spec(自我宣传免责声明:我做了这个)

希望对某人有所帮助

于 2019-08-07T11:51:10.220 回答