重学前端 - HTML部分-ARIA
概述
我们平时写 HTML 语言,都习惯把关注点放到各种标签上,很少去深究它的语法。HTML 这样的语言,与 JavaScript 这样的语言有一些本质的不同。他不具备图灵完备性,为“标记语言(mark up language)”,它是纯文本的一种升级,“标记”一词的概念来自:编辑审稿时使用不同颜色笔所做的“标记”。
HTML 其实是 SGML (一种古老的标记语言)中规定的一种格式,但是实际的浏览器没有任何一个是通过 SGML 引擎来解析 HTML 的。今天的 HTML 仍然有 SGML 的不少影子,本次介绍的是 SGML 留给 HTML 的重要的遗产:基本语法和 DTD。