一、HTML5新标签及特性
发展历程:
1.文档类型设定
获取结构方式:
Document:
-
HTML: webstorm 输入 html:4s 再点击tab即可
-
XHTML:webstorm 输入 html:xt 再点击tab即可
-
HTML5:webstorm输入 html:5或者 ! 再点击tab即可
2.字符设定
-
<meta http-equiv="charset" content="utf-8">
HTML与XHTML中建议这样去写
-
<meta charset="utf-8">
HTML5的标签中建议这样去写
3.常用新标签
-
header:定义文档的页眉 头部
-
nav:定义导航链接的部分
-
footer:定义文档或节的页脚 底部
-
article:定义文章。
-
section:定义文档中的节(section、区段)
-
aside:定义其所处内容之外的内容 侧边
以上属性基本都只是起一种标识作用,其本身作用与div作用并无二致,是为了用户少用div+class标识CSS这种相对麻烦的方法,而直接采用这些属性来标识CSS,更加直接且简明易懂。但是,这些属性更多是应用在手机端,因为其新兴性,所以兼容性较差,网页端不建议使用。
<div class="newtype">
<header>我是header标签</header>
<nav>我是nav标签</nav>
<footer>我是footer标签</footer>
<article>我是article标签</article>
<section>我是section标签</section>
<aside>我是aside标签</aside>
</div>
-
datalist 标签定义选项列表。请与 input 元素配合使用该元素
<input type="text" value="请输入明星" list="star"/>
<datalist id="star">
<option >刘德华</option>
<option >刘若英</option>
<option >刘晓庆</option>
<option >戚薇</option>
<option >戚继光</option>
</datalist>