HTML5+CSS3 2

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元素设计网络新闻展示:


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,159评论 25 709
  • 1. 浏览器页面有哪三层构成,分别是什么,作用是什么? 构成:结构层、表示层、行为层分别是:HTML、CSS、Ja...
    程序猿人王小贱阅读 1,900评论 1 11
  • 格式后期处理。 Jeremy Keith在 Fronteers 2010 上的主题演讲 今天我想跟大家谈一谈HTM...
    LordZhou阅读 1,158评论 0 17
  • 数组结构 var [first, second, third] = [1,2,3,4]; 对象解构 可以把对象的每...
    sherlock221b阅读 1,090评论 0 2
  • 2017年10月15号,其实这于我而言并不是一个特殊的日子,在我的日历里它和往常一样很平淡很正常。但是像我这样时常...
    独孤家的小姐姐阅读 471评论 0 1