认识Html5
<p align="center"><strong>1 <span style="font-family: 宋体">认识</span><span style="font-family: Calibri">HTML5</span><span style="font-family: 宋体">(</span><span style="font-family: Calibri">2</span><span style="font-family: 宋体">)</span></strong></p><p>教学难点:理解语义标签</p>
<p>教学重点:熟练使用常见文档结构标签</p>
<p><span style="font-family: 宋体">教学时间:</span>2<span style="font-family: 宋体">学时</span></p>
<p>教学内容:</p>
<ol>
<li><strong><span style="font-family: 宋体">认识</span>HTML<span style="font-family: 宋体">文档结构</span></strong></li>
</ol>
<p><strong>HTML5<span style="font-family: 宋体">简化了</span><span style="font-family: Calibri">HTML</span><span style="font-family: 宋体">文档结构的复杂性</span></strong><span style="font-family: 宋体">,让</span>HTML<span style="font-family: 宋体">的文档结构更加简洁。</span></p>
<p> </p>
<p>HTML4<span style="font-family: 宋体">文档结构:</span></p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 128, 128, 1)"> 1</span> <span style="color: rgba(0, 0, 255, 1)"><!</span><span style="color: rgba(255, 0, 255, 1)">DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
</span><span style="color: rgba(0, 128, 128, 1)"> 2</span>
<span style="color: rgba(0, 128, 128, 1)"> 3</span> <span style="color: rgba(255, 0, 255, 1)">"http://www.w3.org/TR/html4/strict.dtd"</span><span style="color: rgba(0, 0, 255, 1)">></span><span style="color: rgba(0, 128, 0, 1)"><!--</span><span style="color: rgba(0, 128, 0, 1)">文档声明,复杂无法记忆 </span><span style="color: rgba(0, 128, 0, 1)">--></span>
<span style="color: rgba(0, 128, 128, 1)"> 4</span>
<span style="color: rgba(0, 128, 128, 1)"> 5</span> <span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">html </span><span style="color: rgba(255, 0, 0, 1)">xmlns</span><span style="color: rgba(0, 0, 255, 1)">="http://www.w3.org/1999/xhtml"</span><span style="color: rgba(255, 0, 0, 1)"> lang</span><span style="color: rgba(0, 0, 255, 1)">="en"</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 128, 128, 1)"> 6</span>
<span style="color: rgba(0, 128, 128, 1)"> 7</span> <span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">head</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 128, 128, 1)"> 8</span>
<span style="color: rgba(0, 128, 128, 1)"> 9</span> <span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">meta </span><span style="color: rgba(255, 0, 0, 1)">http-equiv</span><span style="color: rgba(0, 0, 255, 1)">="Content-Type"</span><span style="color: rgba(255, 0, 0, 1)"> content</span><span style="color: rgba(0, 0, 255, 1)">="text/html; charset=utf-8"</span> <span style="color: rgba(0, 0, 255, 1)">/></span><span style="color: rgba(0, 128, 0, 1)"><!--</span><span style="color: rgba(0, 128, 0, 1)">文档编码 </span><span style="color: rgba(0, 128, 0, 1)">--></span>
<span style="color: rgba(0, 128, 128, 1)">10</span>
<span style="color: rgba(0, 128, 128, 1)">11</span> <span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">title</span><span style="color: rgba(0, 0, 255, 1)">></span>文档标题<span style="color: rgba(0, 0, 255, 1)"></</span><span style="color: rgba(128, 0, 0, 1)">title</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 128, 128, 1)">12</span>
<span style="color: rgba(0, 128, 128, 1)">13</span> <span style="color: rgba(0, 0, 255, 1)"></</span><span style="color: rgba(128, 0, 0, 1)">head</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 128, 128, 1)">14</span>
<span style="color: rgba(0, 128, 128, 1)">15</span> <span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">body</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 128, 128, 1)">16</span>
<span style="color: rgba(0, 128, 128, 1)">17</span> <span style="color: rgba(0, 0, 0, 1)">内容。。。。
</span><span style="color: rgba(0, 128, 128, 1)">18</span>
<span style="color: rgba(0, 128, 128, 1)">19</span> <span style="color: rgba(0, 0, 255, 1)"></</span><span style="color: rgba(128, 0, 0, 1)">body</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 128, 128, 1)">20</span>
<span style="color: rgba(0, 128, 128, 1)">21</span> <span style="color: rgba(0, 0, 255, 1)"></</span><span style="color: rgba(128, 0, 0, 1)">html</span><span style="color: rgba(0, 0, 255, 1)">></span></pre>
</div>
<p> </p>
<p>HTML5<span style="font-family: 宋体">文档结构:</span></p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 128, 128, 1)"> 1</span> <span style="color: rgba(0, 0, 255, 1)"><!</span><span style="color: rgba(255, 0, 255, 1)">DOCTYPE html</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 128, 128, 1)"> 2</span>
<span style="color: rgba(0, 128, 128, 1)"> 3</span> <span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">html</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 128, 128, 1)"> 4</span>
<span style="color: rgba(0, 128, 128, 1)"> 5</span> <span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">head</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 128, 128, 1)"> 6</span>
<span style="color: rgba(0, 128, 128, 1)"> 7</span> <span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">meta </span><span style="color: rgba(255, 0, 0, 1)">charset</span><span style="color: rgba(0, 0, 255, 1)">="UTF-8"</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 128, 128, 1)"> 8</span>
<span style="color: rgba(0, 128, 128, 1)"> 9</span> <span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">title</span><span style="color: rgba(0, 0, 255, 1)">></span>文档标题<span style="color: rgba(0, 0, 255, 1)"></</span><span style="color: rgba(128, 0, 0, 1)">title</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 128, 128, 1)">10</span>
<span style="color: rgba(0, 128, 128, 1)">11</span> <span style="color: rgba(0, 0, 255, 1)"></</span><span style="color: rgba(128, 0, 0, 1)">head</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 128, 128, 1)">12</span>
<span style="color: rgba(0, 128, 128, 1)">13</span> <span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">body</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 128, 128, 1)">14</span>
<span style="color: rgba(0, 128, 128, 1)">15</span> <span style="color: rgba(0, 0, 0, 1)">文档内容......
</span><span style="color: rgba(0, 128, 128, 1)">16</span>
<span style="color: rgba(0, 128, 128, 1)">17</span> <span style="color: rgba(0, 0, 255, 1)"></</span><span style="color: rgba(128, 0, 0, 1)">body</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 128, 128, 1)">18</span>
<span style="color: rgba(0, 128, 128, 1)">19</span> <span style="color: rgba(0, 0, 255, 1)"></</span><span style="color: rgba(128, 0, 0, 1)">html</span><span style="color: rgba(0, 0, 255, 1)">></span></pre>
</div>
<p> </p>
<p class="17">1.1. <strong>文档声明</strong></p>
<p><span style="font-family: 宋体">(</span>1<span style="font-family: 宋体">)</span><span style="font-family: Calibri">.</span><span style="font-family: 宋体">内容类型</span></p>
<p><span style="font-family: 宋体">扩展名认为</span>.html<span style="font-family: 宋体">或</span><span style="font-family: Calibri">.htm,</span><span style="font-family: 宋体">内容类型仍为</span><span style="font-family: Calibri">text/html</span></p>
<p><span style="font-family: 宋体">(</span>2<span style="font-family: 宋体">)</span><span style="font-family: Calibri">.</span><span style="font-family: 宋体">文档类型声明</span></p>
<p><!DOCTYPE HTML></p>
<p><span style="font-family: 宋体">(</span>3<span style="font-family: 宋体">)</span><span style="font-family: Calibri">.</span><span style="font-family: 宋体">字符编码</span></p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">meta </span><span style="color: rgba(255, 0, 0, 1)">http-equiv</span><span style="color: rgba(0, 0, 255, 1)">="Content-Type"</span><span style="color: rgba(255, 0, 0, 1)"> content</span><span style="color: rgba(0, 0, 255, 1)">="text/html; charset=utf-8"</span><span style="color: rgba(0, 0, 255, 1)">></span>从HTML5开始,对于文件的字符编码推荐使用utf-8</pre>
</div>
<p class="17">1.2. <strong>采用文档结构元素优化</strong></p>
<p> </p>
<p> </p>
<ol>
<li><strong>HTML5<span style="font-family: 宋体">语义标签</span></strong></li>
</ol>
<p class="17">2.1. <strong>新标签</strong></p>
<p>HTML<span style="font-family: 宋体">中最核心的部分就是标签,在新一代</span><span style="font-family: Calibri">HTML5</span><span style="font-family: 宋体">中新增的很多新的标签,并且这些标签都附有语义。</span></p>
<p class="17">2.2. <strong>语义标签</strong></p>
<p><span style="font-family: 宋体">语义</span>= <span style="font-family: 宋体">意义。</span></p>
<p><span style="font-family: 宋体">语义标签</span> = <span style="font-family: 宋体">标签的意义。</span></p>
<p> </p>
<p><strong>标签名就代表了标签中内容的意思</strong><span style="font-family: 宋体">。</span><table><span style="font-family: 宋体">表格</span><span style="font-family: Calibri"><form></span><span style="font-family: 宋体">表单</span></p>
<p> </p>
<p>具有语义的标签能够让你更恰当地描述你的内容是什么,简单的理解:<strong>看到标签名,就知道这个标签所想表达的意义</strong><span style="font-family: 宋体">。一栋楼?语义:医院、学校一个</span>div<span style="font-family: 宋体">?</span><span style="font-family: Calibri"><header></span><span style="font-family: 宋体">、</span><span style="font-family: Calibri"><main></span><span style="font-family: 宋体">、</span><span style="font-family: Calibri"><footer></span><span style="font-family: 宋体">。</span></p>
<p>语义元素能够清楚的描述其意义给浏览器、开发者、搜索引擎;</p>
<p> </p>
<p>例如:</p>
<p>HTML4 <span><span style="font-family: 宋体">成都市高新区</span><span style="font-family: Calibri"></span></span></p>
<p>HTML5 <address><span style="font-family: 宋体">成都市高新区</span><span style="font-family: Calibri"></</span>address></p>
<p> </p>
<p>HTML4 <div><span style="font-family: 宋体">我是头部</span><span style="font-family: Calibri"></div></span></p>
<p>HTML5 <header><span style="font-family: 宋体">我是头部</span><span style="font-family: Calibri"></</span>header></p>
<p> </p>
<p><span style="font-family: 宋体">无语义元素实例</span>: <div><span style="font-family: 宋体">、</span><span style="font-family: Calibri"><span></span><span style="font-family: 宋体">无需考虑内容</span><span style="font-family: Calibri">.</span></p>
<p><span style="font-family: 宋体">有语义元素实例</span>: <form><span style="font-family: 宋体">、</span><span style="font-family: Calibri"><table></span><span style="font-family: 宋体">、</span><span style="font-family: Calibri"><img></span><span style="font-family: 宋体">清楚的定义了它的内容</span><span style="font-family: Calibri">.</span></p>
<p class="17">2.3. <strong>HTML5<span style="font-family: 黑体">语法</span></strong></p>
<p>1、标签不区分大小写</p>
<p>HTML5<span style="font-family: 宋体">采用宽松的语法格式,标签可以不区分大小写,这是</span><span style="font-family: Calibri">HTML5</span><span style="font-family: 宋体">语法变化的重要体现。例如:</span></p>
<p><p><span style="font-family: 宋体">这里的</span><span style="font-family: Calibri">p</span><span style="font-family: 宋体">标签大小写不一致</span><span style="font-family: Calibri"></P></span></p>
<p><span style="font-family: 宋体">在上面的代码中,虽然</span>p<span style="font-family: 宋体">标记的开始标记与结束标记大小写并不匹配,但是在</span><span style="font-family: Calibri">HTML5</span><span style="font-family: 宋体">语法中是完全合法的。</span></p>
<p>2<span style="font-family: 宋体">、允许属性值不使用引号</span></p>
<p><span style="font-family: 宋体">在</span>HTML5<span style="font-family: 宋体">语法中,属性值不放在引号中也是正确的。例如:</span></p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">input </span><span style="color: rgba(255, 0, 0, 1)">checked</span><span style="color: rgba(0, 0, 255, 1)">=a </span><span style="color: rgba(255, 0, 0, 1)">type</span><span style="color: rgba(0, 0, 255, 1)">=checkbox</span><span style="color: rgba(0, 0, 255, 1)">/></span>
<span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">input </span><span style="color: rgba(255, 0, 0, 1)">readonly</span><span style="color: rgba(0, 0, 255, 1)">=readonly </span><span style="color: rgba(255, 0, 0, 1)">type</span><span style="color: rgba(0, 0, 255, 1)">=text </span><span style="color: rgba(0, 0, 255, 1)">/></span></pre>
</div>
<p> </p>
<p><span style="font-family: 宋体">以上代码都是完全符合</span>HTML5<span style="font-family: 宋体">规范的,等价于</span></p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">input </span><span style="color: rgba(255, 0, 0, 1)">checked</span><span style="color: rgba(0, 0, 255, 1)">="a"</span><span style="color: rgba(255, 0, 0, 1)"> type</span><span style="color: rgba(0, 0, 255, 1)">="checkbox"</span><span style="color: rgba(0, 0, 255, 1)">/></span>
<span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">input </span><span style="color: rgba(255, 0, 0, 1)">readonly</span><span style="color: rgba(0, 0, 255, 1)">="readonly"</span><span style="color: rgba(255, 0, 0, 1)"> type</span><span style="color: rgba(0, 0, 255, 1)">="text"</span> <span style="color: rgba(0, 0, 255, 1)">/></span></pre>
</div>
<p> </p>
<p>3<span style="font-family: 宋体">、允许部分属性值的属性省略</span></p>
<p><span style="font-family: 宋体">在</span>HTML5<span style="font-family: 宋体">中,部分标志性属性的属性值可以省略。例如:</span></p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">input </span><span style="color: rgba(255, 0, 0, 1)">checked</span><span style="color: rgba(0, 0, 255, 1)">="checked"</span><span style="color: rgba(255, 0, 0, 1)"> type</span><span style="color: rgba(0, 0, 255, 1)">="checkbox"</span><span style="color: rgba(0, 0, 255, 1)">/></span>
<span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">input </span><span style="color: rgba(255, 0, 0, 1)">readonly</span><span style="color: rgba(0, 0, 255, 1)">="readonly"</span><span style="color: rgba(255, 0, 0, 1)"> type</span><span style="color: rgba(0, 0, 255, 1)">="text"</span> <span style="color: rgba(0, 0, 255, 1)">/></span></pre>
</div>
<p> </p>
<p>可以省略为:</p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">input </span><span style="color: rgba(255, 0, 0, 1)">checked type</span><span style="color: rgba(0, 0, 255, 1)">="checkbox"</span><span style="color: rgba(0, 0, 255, 1)">/></span>
<span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">input </span><span style="color: rgba(255, 0, 0, 1)">readonly type</span><span style="color: rgba(0, 0, 255, 1)">="text"</span> <span style="color: rgba(0, 0, 255, 1)">/></span></pre>
</div>
<p> </p>
<p><span style="font-family: 宋体">从上述代码可以看出,</span>checked="checked"<span style="font-family: 宋体">可以省略为</span><span style="font-family: Calibri">checked</span><span style="font-family: 宋体">,而</span><span style="font-family: Calibri">readonly="readonly"</span><span style="font-family: 宋体">可以省略为</span><span style="font-family: Calibri">readonly</span><span style="font-family: 宋体">。</span></p>
<p><span style="font-family: 宋体">在</span>HTML5<span style="font-family: 宋体">中,可以省略属性值的属性如下表所示。</span></p>
<p class="p"> </p>
<ol>
<li><strong>HTML5<span style="font-family: 宋体">全局属性</span></strong></li>
</ol>
<p><span style="font-family: 宋体">在</span>HTML5<span style="font-family: 宋体">中新增了全局属性,是指可以对任何元素都使用的属性。</span></p>
<p>1<span style="font-family: 宋体">、</span><span style="font-family: Calibri">contenteEditable</span><span style="font-family: 宋体">属性</span></p>
<p><span style="font-family: 宋体">该属性的主要功能是允许用户在线编辑元素中的内容,是一个布尔值属性,可以被指定为</span>true<span style="font-family: 宋体">或</span><span style="font-family: Calibri">false</span><span style="font-family: 宋体">。此外,该属性还有一个隐藏的继承状态,属性值为</span><span style="font-family: Calibri">true</span><span style="font-family: 宋体">时,元素被指定为允许编辑;属性值为</span><span style="font-family: Calibri">false</span><span style="font-family: 宋体">时,元素被指定为不允许编辑。未指定</span><span style="font-family: Calibri">true</span><span style="font-family: 宋体">或</span><span style="font-family: Calibri">false</span><span style="font-family: 宋体">时,则由</span><span style="font-family: Calibri">inherit</span><span style="font-family: 宋体">状态来决定,如果父元素是可编辑的,则该元素就是可编辑的。</span></p>
<p>示例:让列表可编辑。</p>
<p> </p>
<p>代码如下:</p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">h2</span><span style="color: rgba(0, 0, 255, 1)">></span>可编辑列表<span style="color: rgba(0, 0, 255, 1)"></</span><span style="color: rgba(128, 0, 0, 1)">h2</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">olcontentEditable</span><span style="color: rgba(0, 0, 255, 1)">="true"</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">li</span><span style="color: rgba(0, 0, 255, 1)">></span>网页设计<span style="color: rgba(0, 0, 255, 1)"></</span><span style="color: rgba(128, 0, 0, 1)">li</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">li</span><span style="color: rgba(0, 0, 255, 1)">></span>HTML5<span style="color: rgba(0, 0, 255, 1)"></</span><span style="color: rgba(128, 0, 0, 1)">li</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">li</span><span style="color: rgba(0, 0, 255, 1)">></span>正在学习中。。。。。<span style="color: rgba(0, 0, 255, 1)"></</span><span style="color: rgba(128, 0, 0, 1)">li</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 0, 255, 1)"></</span><span style="color: rgba(128, 0, 0, 1)">ol</span><span style="color: rgba(0, 0, 255, 1)">></span></pre>
</div>
<p> </p>
<p><span style="font-family: 宋体">注意:在编辑完元素中的内容后,如果要保存这些内容,只能把该元素的</span>innerHTML<span style="font-family: 宋体">发送到服务器端进行保存,目前没有特别的</span><span style="font-family: Calibri">API</span><span style="font-family: 宋体">来保存编辑后元素中的内容。</span></p>
<p>2<span style="font-family: 宋体">、</span><span style="font-family: Calibri">designMode</span><span style="font-family: 宋体">属性</span></p>
<p><span style="font-family: 宋体">该属性用来指定整个页面是否可编辑,当页面可编辑时,页面中任何支持上述属性的元、素都变成了可编辑状态。该属性只能在</span>JavaScript<span style="font-family: 宋体">脚本里被编辑修改,有两个值</span><span style="font-family: Calibri">on</span><span style="font-family: 宋体">与</span><span style="font-family: Calibri">off</span><span style="font-family: 宋体">。</span></p>
<p>3<span style="font-family: 宋体">、</span><span style="font-family: Calibri">hidden</span><span style="font-family: 宋体">属性</span></p>
<p><span style="font-family: 宋体">在</span>HTML5<span style="font-family: 宋体">中,所有的元素都允许使用一个</span><span style="font-family: Calibri">Hidde</span><span style="font-family: 宋体">属性,其功能是通知浏览器不渲染该元素,使元素处于不可见状态。但元素内容还是浏览器创建的,页面加载以后可以使用</span><span style="font-family: Calibri">JavaScript</span><span style="font-family: 宋体">脚本取消该属性,让元素可将。</span></p>
<ol>
<li><strong>文档结构元素</strong></li>
</ol>
<p class="17">4.1. <strong>HTML5<span style="font-family: 黑体">元素分类</span></strong></p>
<p> </p>
<p>HTML5<span style="font-family: 宋体">新增了</span><span style="font-family: Calibri">27</span><span style="font-family: 宋体">个元素,废弃了</span><span style="font-family: Calibri">16</span><span style="font-family: 宋体">个元素,按优先等级定义为结构性元素、级块性元素、行内语义性元素和交互性元素</span><span style="font-family: Calibri">4</span><span style="font-family: 宋体">大类。</span></p>
<p><span style="font-family: 宋体">(</span>1<span style="font-family: 宋体">)结构性元素</span></p>
<p><span style="font-family: 宋体">主要负责</span>Web<span style="font-family: 宋体">的上下文结构的定义,确保</span><span style="font-family: Calibri">HTML</span><span style="font-family: 宋体">文档的完整性。</span></p>
<p>section<span style="font-family: 宋体">:在</span><span style="font-family: Calibri">Web</span><span style="font-family: 宋体">页面中,用于区域的章节描述。</span></p>
<p>header<span style="font-family: 宋体">:页面主体上的头部,</span><span style="font-family: Calibri">head</span><span style="font-family: 宋体">中的内容往往不可见,而</span><span style="font-family: Calibri">header</span><span style="font-family: 宋体">元素往往在一对</span><span style="font-family: Calibri">body</span><span style="font-family: 宋体">元素之中。</span></p>
<p>footer<span style="font-family: 宋体">:页面的底部,通常会在这里标出网站的一些相关信息。</span></p>
<p>nav<span style="font-family: 宋体">:专门用于菜单导航、链接导航的元素。</span></p>
<p>article<span style="font-family: 宋体">:用于表示一篇文章的主体内容。</span></p>
<p><span style="font-family: 宋体">(</span>2<span style="font-family: 宋体">)级块性元素</span></p>
<p><span style="font-family: 宋体">用于</span>Web<span style="font-family: 宋体">页面区域的划分,确保内容的有效分隔。</span></p>
<p>aside<span style="font-family: 宋体">:用于表达摘要、插入的引用等作为补充主体的内容,从一个单页面表示看,就是侧边栏,可以在左边,也可以在右边。从一个页面的布局看,就是摘要。</span></p>
<p>figure<span style="font-family: 宋体">:是对多个元素进行组合并展示的元素。</span></p>
<p>code<span style="font-family: 宋体">:表示一段代码块</span></p>
<p>dialog<span style="font-family: 宋体">:用于表达人与人之间的对话。还包括</span><span style="font-family: Calibri">dt</span><span style="font-family: 宋体">和</span><span style="font-family: Calibri">dd</span><span style="font-family: 宋体">这两个组合元素,通常同时使用,</span><span style="font-family: Calibri">dt</span><span style="font-family: 宋体">表示说话者,</span><span style="font-family: Calibri">dd</span><span style="font-family: 宋体">表示说话者的内容。</span></p>
<p><span style="font-family: 宋体">(</span>3<span style="font-family: 宋体">)行内语义元素</span></p>
<p><span style="font-family: 宋体">主要完成</span>Web<span style="font-family: 宋体">页面具体内容的引用和表述,是丰富内容展示的基础。</span></p>
<p>meter'<span style="font-family: 宋体">:表示特定范围内的数值,可用于工资、数量、百分比等。</span></p>
<p>time<span style="font-family: 宋体">:表示时间值</span></p>
<p>progress<span style="font-family: 宋体">:表示进度条。</span></p>
<p>video<span style="font-family: 宋体">:表示视频元素</span></p>
<p>audio<span style="font-family: 宋体">:音频元素</span></p>
<p><span style="font-family: 宋体">(</span>4<span style="font-family: 宋体">)交互性元素</span></p>
<p>主要用于功能性的内容表达,会有一定的内容和数据的关联,是各种事件的基础。</p>
<p>details<span style="font-family: 宋体">:用于表示一段具体的内容</span></p>
<p>datagrid<span style="font-family: 宋体">:用于控制客户端数据与显示,可以由动态脚本及时更新。</span></p>
<p>menu<span style="font-family: 宋体">:主要用于交互菜单</span></p>
<p>command<span style="font-family: 宋体">:用于处理命令按钮。</span></p>
<p class="17">4.2. <strong>构建主体内容元素</strong></p>
<p><span style="font-family: 宋体">在</span>HTML5<span style="font-family: 宋体">中,为了使文档的结构更加清晰明确,追加了几个与页眉、页脚、内容区块等文档结构相关联的结构元素。</span></p>
<p><span style="font-family: 宋体">(</span>1<span style="font-family: 宋体">)</span><span style="font-family: Calibri">article</span><span style="font-family: 宋体">元素</span></p>
<p> article<span style="font-family: 宋体">元素用来表示文档、页面中独立的、完整的、可以独自被外部引用的内容。可以是一篇博客或报刊中的文章、一篇论坛帖子、一段用户评论或独立的插件等。除了内容部分,一个</span><span style="font-family: Calibri">article</span><span style="font-family: 宋体">元素通常有它自己的标题,一般放在一个</span><span style="font-family: Calibri">header</span><span style="font-family: 宋体">元素里面,有时还有自己的脚注。当</span><span style="font-family: Calibri">article</span><span style="font-family: 宋体">元素嵌套使用的时候,内部的</span><span style="font-family: Calibri">article</span><span style="font-family: 宋体">元素内容必须与外部</span><span style="font-family: Calibri">article</span><span style="font-family: 宋体">元素内容相关。</span><span style="font-family: Calibri">article</span><span style="font-family: 宋体">元素支持</span><span style="font-family: Calibri">HTML5</span><span style="font-family: 宋体">全局属性。</span></p>
<p><span style="font-family: 宋体">示例</span>1<span style="font-family: 宋体">:演示使用</span><span style="font-family: Calibri">article</span><span style="font-family: 宋体">元素设计网络新闻展示。</span></p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">body</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">article</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">header</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">h1</span><span style="color: rgba(0, 0, 255, 1)">></span>谷歌董事长施密特;每天把手机电脑关一小时<span style="color: rgba(0, 0, 255, 1)"></</span><span style="color: rgba(128, 0, 0, 1)">h1</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">time </span><span style="color: rgba(255, 0, 0, 1)">pubdate</span><span style="color: rgba(0, 0, 255, 1)">=”pubdate"</span><span style="color: rgba(0, 0, 255, 1)">></span>2012年05月21号<span style="color: rgba(0, 0, 255, 1)"></</span><span style="color: rgba(128, 0, 0, 1)">time</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 0, 255, 1)"></</span><span style="color: rgba(128, 0, 0, 1)">header</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">p</span><span style="color: rgba(0, 0, 255, 1)">></span><span style="color: rgba(0, 0, 0, 1)">新浪科技讯北京时间5月21日早间消息,谷歌(微博)执行董事长埃里克.施密特周日在波士顿大学发表演讲时表示,大学生应当将眼光从智能手机和电脑屏幕上移开
</span><span style="color: rgba(0, 0, 255, 1)"></</span><span style="color: rgba(128, 0, 0, 1)">p</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">footer</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">p</span><span style="color: rgba(0, 0, 255, 1)">></span>http://www.sina.com.cn<span style="color: rgba(0, 0, 255, 1)"></</span><span style="color: rgba(128, 0, 0, 1)">p</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 0, 255, 1)"></</span><span style="color: rgba(128, 0, 0, 1)">footer</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 0, 255, 1)"></</span><span style="color: rgba(128, 0, 0, 1)">article</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 0, 255, 1)"></</span><span style="color: rgba(128, 0, 0, 1)">body</span><span style="color: rgba(0, 0, 255, 1)">></span></pre>
</div>
<p><span style="font-family: 宋体">(</span>2<span style="font-family: 宋体">)</span><span style="font-family: Calibri">pubdate</span><span style="font-family: 宋体">添加发布日期</span></p>
<p>pubdate<span style="font-family: 宋体">是一个可选的布尔值属性,可用在</span><span style="font-family: Calibri">article</span><span style="font-family: 宋体">元素的</span><span style="font-family: Calibri">time</span><span style="font-family: 宋体">元素上,意思是</span><span style="font-family: Calibri">time</span><span style="font-family: 宋体">元素代表了文章或整个网页的发布日期。</span></p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">body</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">article</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">header</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">h1</span><span style="color: rgba(0, 0, 255, 1)">></span>谷歌董事长施密特;每天把手机电脑关一小时<span style="color: rgba(0, 0, 255, 1)"></</span><span style="color: rgba(128, 0, 0, 1)">h1</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">p</span><span style="color: rgba(0, 0, 255, 1)">></span>发布日期<span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">time </span><span style="color: rgba(255, 0, 0, 1)">datetime</span><span style="color: rgba(0, 0, 255, 1)">="2012-5-22"</span><span style="color: rgba(255, 0, 0, 1)"> pubdate</span><span style="color: rgba(0, 0, 255, 1)">></span>2012年5月22日<span style="color: rgba(0, 0, 255, 1)"></</span><span style="color: rgba(128, 0, 0, 1)">time</span><span style="color: rgba(0, 0, 255, 1)">></</span><span style="color: rgba(128, 0, 0, 1)">p</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">p</span><span style="color: rgba(0, 0, 255, 1)">></span>关于<span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">time </span><span style="color: rgba(255, 0, 0, 1)">datetime</span><span style="color: rgba(0, 0, 255, 1)">=2012-5-23</span><span style="color: rgba(0, 0, 255, 1)">></span>5月23日<span style="color: rgba(0, 0, 255, 1)"></</span><span style="color: rgba(128, 0, 0, 1)">time</span><span style="color: rgba(0, 0, 255, 1)">></span>更正通知<span style="color: rgba(0, 0, 255, 1)"></</span><span style="color: rgba(128, 0, 0, 1)">p</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 0, 255, 1)"></</span><span style="color: rgba(128, 0, 0, 1)">header</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">p</span><span style="color: rgba(0, 0, 255, 1)">></span><span style="color: rgba(0, 0, 0, 1)">新浪科技讯北京时间5月21日早间消息,谷歌(微博)执行董事长埃里克.施密特周日在波士顿大学发表演讲时表示,大学生应当将眼光从智能手机和电脑屏幕上移开
</span><span style="color: rgba(0, 0, 255, 1)"></</span><span style="color: rgba(128, 0, 0, 1)">p</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">footer</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">p</span><span style="color: rgba(0, 0, 255, 1)">></span>http://www.sina.com.cn<span style="color: rgba(0, 0, 255, 1)"></</span><span style="color: rgba(128, 0, 0, 1)">p</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 0, 255, 1)"></</span><span style="color: rgba(128, 0, 0, 1)">footer</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 0, 255, 1)"></</span><span style="color: rgba(128, 0, 0, 1)">article</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 0, 255, 1)"></</span><span style="color: rgba(128, 0, 0, 1)">body</span><span style="color: rgba(0, 0, 255, 1)">></span></pre>
</div>
<p> </p>
<p> </p>
<p><span style="font-family: 宋体">注意</span>:<span style="font-family: 宋体">有两个</span>time<span style="font-family: 宋体">元素</span>,<span style="font-family: 宋体">分别定义了两个日期</span>:<span style="font-family: 宋体">更正日期和发布日期</span>,<span style="font-family: 宋体">使用</span>pubdate<span style="font-family: 宋体">表明哪个</span><span style="font-family: Calibri">time</span><span style="font-family: 宋体">元素代表了发布日期</span>。</p>
<p><span style="font-family: 宋体">(</span>3<span style="font-family: 宋体">)</span><span style="font-family: Calibri">section</span><span style="font-family: 宋体">元素</span></p>
<p>section<span style="font-family: 宋体">元素用于对网站或应用程序中页面上的内容进行分区。一个</span><span style="font-family: Calibri">section</span><span style="font-family: 宋体">元素通常由内容及标题组成。</span><span style="font-family: Calibri">div</span><span style="font-family: 宋体">元素也可以用来对页面进行分区,但</span><span style="font-family: Calibri">section</span><span style="font-family: 宋体">元素并非一个普通的容器元素,当一个容器需要被直接定义样式或通过脚本定义行为时,推荐使用</span><span style="font-family: Calibri">div,</span><span style="font-family: 宋体">而非</span><span style="font-family: Calibri">section</span><span style="font-family: 宋体">元素。</span></p>
<p><span style="font-family: 宋体">在使用</span>section<span style="font-family: 宋体">元素时,需要注意以下</span><span style="font-family: Calibri">3</span><span style="font-family: 宋体">点:</span></p>
<p>●不要将<span style="font-family: Calibri">section</span><span style="font-family: 宋体">元素用作设置样式的页面容器,那是</span><span style="font-family: Calibri">div</span><span style="font-family: 宋体">的特性。</span><span style="font-family: Calibri">section</span><span style="font-family: 宋体">元素并非一个普通的容器元素,当一个容器需要被直接定义样式或通过脚本定义行为时,推荐使用</span><span style="font-family: Calibri">div</span><span style="font-family: 宋体">。</span></p>
<p>●如果<span style="font-family: Calibri">article</span><span style="font-family: 宋体">元素、</span><span style="font-family: Calibri">aside</span><span style="font-family: 宋体">元素或</span><span style="font-family: Calibri">nav</span><span style="font-family: 宋体">元素更符合使用条件,那么不要使用</span><span style="font-family: Calibri">section</span><span style="font-family: 宋体">元素。</span></p>
<p>●没有标题的内容区块不要使用<span style="font-family: Calibri">section</span><span style="font-family: 宋体">元素定义。</span></p>
<p> </p>
<p><span style="font-family: 宋体">(</span>4<span style="font-family: 宋体">)设计导航信息</span></p>
<p>nav<span style="font-family: 宋体">元素用于定义导航链接。可以将具有导航性质的链接归纳在一个区域中,使页面元素的语义更加明确。并不是所有的链接组都要被放进</span><span style="font-family: Calibri">nav</span><span style="font-family: 宋体">元素,值需要将主要的、基本的链接组放进</span><span style="font-family: Calibri">nav</span><span style="font-family: 宋体">元素即可。</span></p>
<p><span style="font-family: 宋体">例如:只要是导航性质的链接,就可以很方便地将其放入</span>nav<span style="font-family: 宋体">元素中。该元素可以在一个文档中多次出现,作为页面区域的导航。</span></p>
<p>例如:</p>
<p> </p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">nav</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">ul</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">li</span><span style="color: rgba(0, 0, 255, 1)">><</span><span style="color: rgba(128, 0, 0, 1)">ahref</span><span style="color: rgba(0, 0, 255, 1)">="#"</span><span style="color: rgba(0, 0, 255, 1)">></span>首页<span style="color: rgba(0, 0, 255, 1)"></</span><span style="color: rgba(128, 0, 0, 1)">li</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">li</span><span style="color: rgba(0, 0, 255, 1)">><</span><span style="color: rgba(128, 0, 0, 1)">ahref</span><span style="color: rgba(0, 0, 255, 1)">="#"</span><span style="color: rgba(0, 0, 255, 1)">></span>公司概况<span style="color: rgba(0, 0, 255, 1)"></</span><span style="color: rgba(128, 0, 0, 1)">li</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">li</span><span style="color: rgba(0, 0, 255, 1)">><</span><span style="color: rgba(128, 0, 0, 1)">ahref</span><span style="color: rgba(0, 0, 255, 1)">="#"</span><span style="color: rgba(0, 0, 255, 1)">></span>产品展示<span style="color: rgba(0, 0, 255, 1)"></</span><span style="color: rgba(128, 0, 0, 1)">li</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">li</span><span style="color: rgba(0, 0, 255, 1)">><</span><span style="color: rgba(128, 0, 0, 1)">ahref</span><span style="color: rgba(0, 0, 255, 1)">="#"</span><span style="color: rgba(0, 0, 255, 1)">></span>联系我们<span style="color: rgba(0, 0, 255, 1)"></</span><span style="color: rgba(128, 0, 0, 1)">li</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 0, 255, 1)"></</span><span style="color: rgba(128, 0, 0, 1)">ul</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 0, 255, 1)"></</span><span style="color: rgba(128, 0, 0, 1)">nav</span><span style="color: rgba(0, 0, 255, 1)">></span>
</pre>
</div>
<p> </p>
<p><strong><span style="font-family: 宋体">(</span>5<span style="font-family: 宋体">)</span></strong>设计辅助信息</p>
<p>aside<span style="font-family: 宋体">元素用来定义当前页面或者文章的附属信息部分,它可以包含与当前页面或主要内容相关的引用、侧边栏、广告、导航条等其他类似的有别于主要内容的部分。</span></p>
<p>aside<span style="font-family: 宋体">元素的用法主要分为两种:</span></p>
<p>●被包含在<span style="font-family: Calibri">article</span><span style="font-family: 宋体">元素内作为主要内容的附属信息。</span></p>
<p>●在<span style="font-family: Calibri">article</span><span style="font-family: 宋体">元素之外使用,作为页面或站点全局的附属信息部分。</span></p>
<p>例如:如下代码:</p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">body</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">article</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">header</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">h1</span><span style="color: rgba(0, 0, 255, 1)">></span>标题<span style="color: rgba(0, 0, 255, 1)"></</span><span style="color: rgba(128, 0, 0, 1)">h1</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 0, 255, 1)"></</span><span style="color: rgba(128, 0, 0, 1)">header</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">section</span><span style="color: rgba(0, 0, 255, 1)">></span>文章主要内容<span style="color: rgba(0, 0, 255, 1)"></</span><span style="color: rgba(128, 0, 0, 1)">section</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">aside</span><span style="color: rgba(0, 0, 255, 1)">></span>其他相关文章<span style="color: rgba(0, 0, 255, 1)"></</span><span style="color: rgba(128, 0, 0, 1)">aside</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 0, 255, 1)"></</span><span style="color: rgba(128, 0, 0, 1)">article</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">aside</span><span style="color: rgba(0, 0, 255, 1)">></span>右侧菜单<span style="color: rgba(0, 0, 255, 1)"></</span><span style="color: rgba(128, 0, 0, 1)">aside</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 0, 255, 1)"></</span><span style="color: rgba(128, 0, 0, 1)">body</span><span style="color: rgba(0, 0, 255, 1)">></span></pre>
</div>
<p> </p>
<p> </p>
<p class="17">4.3. <strong>添加语义模块</strong></p>
<p><span style="font-family: 宋体">在</span>HTML5<span style="font-family: 宋体">中新增了一些语义模块:标题模块</span><span style="font-family: Calibri">header</span><span style="font-family: 宋体">、标题分组</span><span style="font-family: Calibri">hgroup</span><span style="font-family: 宋体">、脚注模块</span><span style="font-family: Calibri">footer</span><span style="font-family: 宋体">、联系信息</span><span style="font-family: Calibri">address</span><span style="font-family: 宋体">。</span></p>
<p><span style="font-family: 宋体">(</span>1<span style="font-family: 宋体">)添加标题快</span><span style="font-family: Calibri">header</span></p>
<p>header<span style="font-family: 宋体">元素是一种具有引导和导航作用的结构元素,通常用来放置整个页面或页面的一个内容区块的标题,也可以包含其他内容。</span></p>
<p>示例:</p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">body</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">header</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">h1</span><span style="color: rgba(0, 0, 255, 1)">></span>网页标题<span style="color: rgba(0, 0, 255, 1)"></</span><span style="color: rgba(128, 0, 0, 1)">h1</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 0, 255, 1)"></</span><span style="color: rgba(128, 0, 0, 1)">header</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">article</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">header</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">h1</span><span style="color: rgba(0, 0, 255, 1)">></span>文章标题<span style="color: rgba(0, 0, 255, 1)"></</span><span style="color: rgba(128, 0, 0, 1)">h1</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 0, 255, 1)"></</span><span style="color: rgba(128, 0, 0, 1)">header</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">p</span><span style="color: rgba(0, 0, 255, 1)">></span>文章正文<span style="color: rgba(0, 0, 255, 1)"></</span><span style="color: rgba(128, 0, 0, 1)">p</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 0, 255, 1)"></</span><span style="color: rgba(128, 0, 0, 1)">article</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 0, 255, 1)"></</span><span style="color: rgba(128, 0, 0, 1)">body</span><span style="color: rgba(0, 0, 255, 1)">></span></pre>
</div>
<p> </p>
<p><span style="font-family: 宋体">(</span>2<span style="font-family: 宋体">)给标题分组</span><span style="font-family: Calibri">hgroup</span></p>
<p>hgroup<span style="font-family: 宋体">元素可以为标题或者子标题进行分组,通常它与</span><span style="font-family: Calibri">h1-h6</span><span style="font-family: 宋体">元素组合使用,一个内容块中的标题及其子标题可以通过</span><span style="font-family: Calibri">hgroup</span><span style="font-family: 宋体">元素组成一组。如果文章只有一个标题,则不需要</span><span style="font-family: Calibri">hgroup</span><span style="font-family: 宋体">。</span></p>
<p>示例:</p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">body</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">article</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">header</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">hgroup</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">h1</span><span style="color: rgba(0, 0, 255, 1)">></span>主标题<span style="color: rgba(0, 0, 255, 1)"></</span><span style="color: rgba(128, 0, 0, 1)">h1</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">h2</span><span style="color: rgba(0, 0, 255, 1)">></span>副标题<span style="color: rgba(0, 0, 255, 1)"></</span><span style="color: rgba(128, 0, 0, 1)">h2</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">h3</span><span style="color: rgba(0, 0, 255, 1)">></span>标题说明<span style="color: rgba(0, 0, 255, 1)"></</span><span style="color: rgba(128, 0, 0, 1)">h3</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 0, 255, 1)"></</span><span style="color: rgba(128, 0, 0, 1)">hgroup</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">p</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">time </span><span style="color: rgba(255, 0, 0, 1)">datetime</span><span style="color: rgba(0, 0, 255, 1)">="2012-6-20"</span><span style="color: rgba(0, 0, 255, 1)">></span>发布时间:2012年6月20日<span style="color: rgba(0, 0, 255, 1)"></</span><span style="color: rgba(128, 0, 0, 1)">time</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 0, 255, 1)"></</span><span style="color: rgba(128, 0, 0, 1)">p</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 0, 255, 1)"></</span><span style="color: rgba(128, 0, 0, 1)">header</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 0, 255, 1)"></</span><span style="color: rgba(128, 0, 0, 1)">article</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 0, 255, 1)"></</span><span style="color: rgba(128, 0, 0, 1)">body</span><span style="color: rgba(0, 0, 255, 1)">></span></pre>
</div>
<p> </p>
<p><span style="font-family: 宋体">(</span>3<span style="font-family: 宋体">)添加脚注块</span><span style="font-family: Calibri">footer</span></p>
<p>footer<span style="font-family: 宋体">元素可以作为内容块的注脚,如在父级内容块中添加注释,或者在网页中添加版权信息等。</span></p>
<p><span style="font-family: 宋体">(</span>4<span style="font-family: 宋体">)添加联系信息</span><span style="font-family: Calibri">address</span></p>
<p>address<span style="font-family: 宋体">原来用来在文档中定义联系信息,包括文档作者或者文档编辑者名称、电子邮箱、真实地址、电话号码等等。</span></p>
<p>示例:</p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">body</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">address</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">ahref</span><span style="color: rgba(0, 0, 255, 1)">="http://www.w3.org/"</span><span style="color: rgba(0, 0, 255, 1)">></span>W3C<span style="color: rgba(0, 0, 255, 1)"></</span><span style="color: rgba(128, 0, 0, 1)">a</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">ahref</span><span style="color: rgba(0, 0, 255, 1)">="http://www.whatwg.org/"</span><span style="color: rgba(0, 0, 255, 1)">></span>WHATWG<span style="color: rgba(0, 0, 255, 1)"></</span><span style="color: rgba(128, 0, 0, 1)">a</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">a </span><span style="color: rgba(255, 0, 0, 1)">href</span><span style="color: rgba(0, 0, 255, 1)">="http://www.mthml5.com/"</span><span style="color: rgba(0, 0, 255, 1)">></span>HTML5研究小组<span style="color: rgba(0, 0, 255, 1)"></</span><span style="color: rgba(128, 0, 0, 1)">a</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 0, 255, 1)"></</span><span style="color: rgba(128, 0, 0, 1)">address</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 0, 255, 1)"></</span><span style="color: rgba(128, 0, 0, 1)">body</span><span style="color: rgba(0, 0, 255, 1)">></span>
</pre>
</div>
<p> </p>
<ol>
<li><strong>复习</strong></li>
</ol>
<p>常见的文档结构元素如下:</p>
<p>header:<span style="font-family: 宋体">标记头部区域内容(用于整个页面或页面中的一块区域)</span></p>
<p>footer:标记脚部区域的内容(用于整个页面或页面中的一块区域)</p>
<p>section:用于对网站或应用程序中页面上的内容进行分区。</p>
<p>article:用来表示文档、页面中独立的、完整的、可以独自被外部引用的内容。</p>
<p>aside:相关内容或者引文</p>
<p>nav<span style="font-family: 宋体">:导航类辅助内容</span></p>
<p> </p>
<p><span style="font-family: 宋体">例如:制作如图页面(采用</span>div<span style="font-family: 宋体">):</span></p>
<p> </p>
<p> </p>
<p><span style="font-family: 宋体">修改成</span>H5<span style="font-family: 宋体">再来看看</span></p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 255, 1)"><!</span><span style="color: rgba(255, 0, 255, 1)">DOCTYPE HTML</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">html</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">head</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">meta </span><span style="color: rgba(255, 0, 0, 1)">http-equiv</span><span style="color: rgba(0, 0, 255, 1)">="Content-Type"</span><span style="color: rgba(255, 0, 0, 1)"> content</span><span style="color: rgba(0, 0, 255, 1)">="text/html; charset=utf-8"</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">title</span><span style="color: rgba(0, 0, 255, 1)">></span>无标题文档<span style="color: rgba(0, 0, 255, 1)"></</span><span style="color: rgba(128, 0, 0, 1)">title</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">style </span><span style="color: rgba(255, 0, 0, 1)">type</span><span style="color: rgba(0, 0, 255, 1)">="text/css"</span><span style="color: rgba(0, 0, 255, 1)">></span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(128, 0, 0, 1)">
header,nav,article,footer
</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 0, 0, 1)">{</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(255, 0, 0, 1)">
border</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 0, 0, 1)">:</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 0, 255, 1)">solid 1px #666</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 0, 0, 1)">;</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(255, 0, 0, 1)">
padding</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 0, 0, 1)">:</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 0, 255, 1)">10px</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 0, 0, 1)">;</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(255, 0, 0, 1)">
margin</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 0, 0, 1)">:</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 0, 255, 1)">6px</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 0, 0, 1)">;</span>
<span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 0, 0, 1)">}</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(128, 0, 0, 1)">
header</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 0, 0, 1)">{</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(255, 0, 0, 1)">width</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 0, 0, 1)">:</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 0, 255, 1)">500px</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 0, 0, 1)">;</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 0, 0, 1)">}</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(128, 0, 0, 1)">
nav</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 0, 0, 1)">{</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(255, 0, 0, 1)">float</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 0, 0, 1)">:</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 0, 255, 1)">left</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 0, 0, 1)">;</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(255, 0, 0, 1)">width</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 0, 0, 1)">:</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 0, 255, 1)">60px</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 0, 0, 1)">;</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(255, 0, 0, 1)">height</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 0, 0, 1)">:</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 0, 255, 1)">100px</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 0, 0, 1)">;</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 0, 0, 1)">}</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(128, 0, 0, 1)">
article</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 0, 0, 1)">{</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(255, 0, 0, 1)">float</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 0, 0, 1)">:</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 0, 255, 1)">left</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 0, 0, 1)">;</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(255, 0, 0, 1)">width</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 0, 0, 1)">:</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 0, 255, 1)">406px</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 0, 0, 1)">;</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(255, 0, 0, 1)">height</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 0, 0, 1)">:</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 0, 255, 1)">100px</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 0, 0, 1)">;</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 0, 0, 1)">}</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(128, 0, 0, 1)">
footer</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 0, 0, 1)">{</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(255, 0, 0, 1)">clear</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 0, 0, 1)">:</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 0, 255, 1)">both</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 0, 0, 1)">;</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(255, 0, 0, 1)">width</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 0, 0, 1)">:</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 0, 255, 1)">500px</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 0, 0, 1)">;</span><span style="background-color: rgba(245, 245, 245, 1); color: rgba(0, 0, 0, 1)">}</span>
<span style="color: rgba(0, 0, 255, 1)"></</span><span style="color: rgba(128, 0, 0, 1)">style</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 0, 255, 1)"></</span><span style="color: rgba(128, 0, 0, 1)">head</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">body</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">header</span><span style="color: rgba(0, 0, 255, 1)">></span>导航<span style="color: rgba(0, 0, 255, 1)"></</span><span style="color: rgba(128, 0, 0, 1)">header</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">nav</span><span style="color: rgba(0, 0, 255, 1)">></span>菜单<span style="color: rgba(0, 0, 255, 1)"></</span><span style="color: rgba(128, 0, 0, 1)">nav</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">article</span><span style="color: rgba(0, 0, 255, 1)">></span>内容<span style="color: rgba(0, 0, 255, 1)"></</span><span style="color: rgba(128, 0, 0, 1)">article</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 0, 255, 1)"><</span><span style="color: rgba(128, 0, 0, 1)">footer</span><span style="color: rgba(0, 0, 255, 1)">></span>底部说明<span style="color: rgba(0, 0, 255, 1)"></</span><span style="color: rgba(128, 0, 0, 1)">footer</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 0, 255, 1)"></</span><span style="color: rgba(128, 0, 0, 1)">body</span><span style="color: rgba(0, 0, 255, 1)">></span>
<span style="color: rgba(0, 0, 255, 1)"></</span><span style="color: rgba(128, 0, 0, 1)">html</span><span style="color: rgba(0, 0, 255, 1)">></span></pre>
</div>
<p> </p>
<p>修改成如下格式:使用百分比</p>
<p> </p>
<p><span style="font-family: 宋体">课堂练习:按照刚才讲解的使用</span>H5<span style="font-family: 宋体">建立网页。</span></p>
<ol>
<li><strong>作业:</strong></li>
</ol>
<p><span style="font-family: 宋体">使用文档结构标签</span>header,section,nav,footer,article<span style="font-family: 宋体">等等完成下面的网页</span></p>
<p> </p>
<p>分析如下:</p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p>Nav aside</p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p>1 header<span style="font-family: 宋体">:设置</span><span style="font-family: Calibri">margin</span><span style="font-family: 宋体">、</span><span style="font-family: Calibri">width90%</span><span style="font-family: 宋体">、</span><span style="font-family: Calibri">height</span><span style="font-family: 宋体">等属性</span></p>
<p>2 div<span style="font-family: 宋体">:设置</span><span style="font-family: Calibri">width</span><span style="font-family: 宋体">、</span><span style="font-family: Calibri">height</span><span style="font-family: 宋体">、背景等属性</span></p>
<p>3 nav<span style="font-family: 宋体">:设置</span><span style="font-family: Calibri">width25%</span><span style="font-family: 宋体">、</span><span style="font-family: Calibri">height</span><span style="font-family: 宋体">、浮动等属性,在</span><span style="font-family: Calibri">css</span><span style="font-family: 宋体">样式表中设置</span><span style="font-family: Calibri">a</span><span style="font-family: 宋体">标签:</span><span style="font-family: Calibri">display</span><span style="font-family: 宋体">、</span><span style="font-family: Calibri">width</span><span style="font-family: 宋体">、</span><span style="font-family: Calibri">height</span><span style="font-family: 宋体">、</span><span style="font-family: Calibri">margin</span><span style="font-family: 宋体">、</span><span style="font-family: Calibri">background-color</span><span style="font-family: 宋体">等属性,还可设置伪类。</span></p>
<p>4 Session<span style="font-family: 宋体">:设置</span><span style="font-family: Calibri">width25%</span><span style="font-family: 宋体">、</span><span style="font-family: Calibri">height</span><span style="font-family: 宋体">、浮动等属性,包含</span><span style="font-family: Calibri">article</span><span style="font-family: 宋体">,包含</span><span style="font-family: Calibri">header</span><span style="font-family: 宋体">、</span><span style="font-family: Calibri">footer</span><span style="font-family: 宋体">元素。</span></p>
<p> </p>
</div>
<div id="MySignature" role="contentinfo">
出现在别人的生活里要像礼物<br><br>
来源:https://www.cnblogs.com/jokejie/p/12370696.html
頁:
[1]