论坛风格切换
您好,欢迎光临本站!   登录 注册新用户
  • 2031阅读
  • 1回复

[其它]2.2 内容模型类别 [复制链接]

上一主题 下一主题
 
发帖
141299
黑豆
-2859
威望
-2709
贡献值
0
交易币
0
红豆
0
只看楼主 倒序阅读 0 发表于: 2015-01-10
在第1章已经提到,最初HTML元素可以大致被分为两类:块级和行内。内容模型类别定义了在特定元素里可以放置何种内容。例如,行内元素不能包含块级元素。有了HTML5后,这两种内容类型不再足够描述可用的HTML元素了。WHATWG 用一套更大的类别来取代了块级和行内分类 ,这套类别是基于元素的相似特征的。每个类别的元素有相似的内容模型,并且它们的内容必须遵照规则。现在主要有7个类别,列举在表2-2中。
表 2-2 主要的内容模型类别




类型
描述


元数据型(Metadata)
设置展示、行为、关联文档,或其他内容的元数据的元素


区块型(Sectioning)
定义区块内容范围的元素


标题型(Heading)
定义区块内容标题的元素


文档流型(Flow)
大部分文档body内的元素


语句型(Phrasing)
文档里的文字,还有在段落内标记这些文字的元素。一系列的语句型内容构成段落。(注意大部分语句型内容只能包含也是语句型内容的元素,不能包含文档流型元素)


内嵌型(Embedded)
在文档引入另一个资源的元素,或者插入文档的另一种语言,比如在HTML文档里的MathML


交互型(Interactive)
专门用于用户交互的元素
阅读全文地址:http://book.2cto.com/201306/26164.html
快速回复
限100 字节
 
上一个 下一个