HTML5+CSS3 2

2015-10-29  本文已影响46人  a0d560da7818

2015年10月29日

HTML5文档结构

<!DOCTYPE html>
<html>
    <head>
          <meta charset="utf-8" />
          <title>Hello</title>
    </head>
    <body>
    </body>
</html>

HTML5文档以<!DOCTYPE html>开头,这是一个文档类型声明。
meta标签位于文档的头部,不包含任何内容。标签的属性定义了与文档相关联的名称/值对。该标签提供页面的元信息,如针对搜索引擎和更新频度的描述和关键词。

HTML5元素分类

把HTML5的元素分为结构性元素、级快性元素、行内语义性元素和交互性元素四大类。

1.结构性元素
结构性元素主要负责Web的上下文结构的定义,确保HTML文档的完整性,这类元素包括以下几个:
a)section
b)header
c)footer
d)nav
e)article

2.级块性元素
级块性元素主要完成Web页面区域的划分,确保内容的有效分隔,这类元素包括以下几个:
a)aside
b)figure
c)code
d)dialog

3.行内语义元素
行内语义元素主要完成Web页面具体内容的引用和表述, 是丰富内容展示的基础,这类元素包括以下几个:
a)meter:表示特定范围内的数值,可用于工资、数量、百分比等
b)time:表示时间值
c)progress:用来表示进度条,可通过对其max、min、step等属性进行控制,完成对进度的表示和监视
d)video
e)audio

4.交互性元素
交互性元素主要用于功能性的内容表达,会有一定的内容和数据的关联, 是各种数据的基础,这类元素包括:
a)details
b)datagrid
c)menu
d)command

构建主体内容

标识文章

article一般放在一个header里。当article元素嵌套使用时,内部的article元素必须和外部article元素内容相关。article支持HTML5全局属性。
本段代码演示了如何使用article元素设计网络新闻展示:


上一篇下一篇

猜你喜欢

热点阅读