当有人提到 html5 中的数据类型时,我没有得到它的真正含义。
我用Google搜索,发现http://www.w3.org/TR/html-markup/datatypes.html
它说,
属性引用的数据类型( microsyntaxes ) 描述
但是,现在我甚至对micorsyntaxes
的含义感到困惑。
答案 0 :(得分:1)
[...]计算机语言的语法是一组规则,用于定义被认为是该语言中正确结构化文档或片段的符号组合。这适用于编程语言(文档表示源代码)和标记语言(文档表示数据)。
因此,为了让浏览器读取和理解HTML文档,它应该遵循HTML的语法:也就是说,它应该遵循定义语言的规则。微观语法本质上是一种非常小的语法,适用于非常具体的事情。
数据类型只是一种数据。 HTML规范涉及各种数据类型(例如String
,Token
,Integer
,Date
,Set of comma-separated strings
等,而the document you linked完全描述那些东西是什么。它通过定义一组规则或微观语法来实现。
E.g。定义Set of comma-separated strings
的微观语法是:
零个或多个字符串本身各自为零个或多个字符,每个字符可选地包含前导和/或尾随空格字符,并且每个字符串与单个“,”(逗号)字符分隔。每个字符串本身不得以任何空格字符开头或结尾,并且每个字符串本身不得包含任何“,”(逗号)字符。