机器可读的HTML和CSS规范?

时间:2013-11-12 15:40:26

标签: javascript html css

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

请在这里忍受我,我是这个网络新手,但有很多C经验(主要是游戏引擎)。

TIA!

2 个答案:

答案 0 :(得分:2)

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

HTML 5没有官方的机器可读规范。您可以从the validator.nu source code中提取有用的东西。

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

答案 1 :(得分:0)

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

https://github.com/tawesoft/html5spec(自我晋升免责声明:我做到了)

希望能帮助到某人