html5语义化标签
Posted 腾格里
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了html5语义化标签相关的知识,希望对你有一定的参考价值。
语义化标签:语义化的主要目的就是让大家直观的认识标签(markup)和属性(attribute)的用途和作用;好处:最主要的就是对搜索引擎友好,有了良好的结构和语义使得网页内容自然容易被搜索引擎抓取,便于网站的推广。
-
- <header>页眉:主要用于页面头部的信息介绍,也可以用于板块头部。
- <hgroup>标题组合:标题和子标题或者是标语的组合。
-
1 <hgroup> 2 <h1>这是大标题</h1> 3 <h2>这是子标题</h2> 4 </hgroup>
-
<nav>导航:包含一个链接的列表。
-
<footer>页脚:页面的底部或者是版面的底部。
-
<section>板块:页面上的板块用于划分页面上的不同区域,或者是划分文章里的不同章节。
-
<article>用来在页面中表示一套结构完整且独立的部分内容。
- <aside>元素标签可以包含与当前页面或主要内容相关的引用、侧边栏、广告、nav元素组、以及其他类似的有别与主要内容的部分。
- <figure>用于对元素的组合。一般用于图片或视频。
-
1 <figure> 2 <img src="img/111.png" /> 3 <figcaption>这是说明文字</figcaption> 4 </figure>
- <datalist>选项列表:与input配合使用,来定义input可能的值。
-
1 <input type="text" list="valList" /> 2 <datalist id="valList"> 3 <option value="javascript">javascript</option> 4 <option value="html">html</option> 5 <option value="css">css</option> 6 </datalist>
- <details>用于描述文档或文档某个部分的细节,该元素用于摘录引用等 应该与页面的主要内容区分开的其他内容。<summary>details元素的标题。
-
1 <details open="open"> 2 <summary>百度</summary> 3 <p>百度一下,你就知道</p> 4 </details>
-
<dialog></dialog>定义一段对话。经测试,在chrome上不能识别。
-
<dialog> <dt>老师</dt> <dd>2+2 等于?</dd> <dt>学生</dt> <dd>4</dd> <dt>老师</dt> <dd>答对了!</dd> </dialog>
-
<address></address> 定义文章 或页面作者的详细联系信息。
-
<mark></mark> 需要标记的词或句子。标签内的内容被设置为黄色背景。
- <keygen>标签规定用于表单的密钥对生成器字段。
- <progress>定义进度条。
-
1 <progress max="100" value="76"> 2 <span>76</span>% 3 </progress>
-
<time></time>用来表现时间或日期。
以上是关于html5语义化标签的主要内容,如果未能解决你的问题,请参考以下文章