标签:
1.DOCTYPE声明
<!DOCTYPE html>
刻意不使用版本声明,一份文档将会适用所有版本的HTML。
2.指定字符编码
<meta charset=UTF-8>
3.不允许写结束标记的元素
area base br col command
embed hr img input keygen
link meta param source track wbr
只允许使用 <元素/> 的形式进行书写
4.省略结束标记的元素
li dt dd p rt rp optgroup option
colgroup thead tbody tfoot tr td th
5.省略全部标记的元素
html head body colgroup tbody
标记虽然被省略,但是元素仍以隐式方式存在。比如省略body,还可以使用document.body访问。
6.具有Boolean值的属性
设置属性或者将属性值设为true或者将属性值设为空字符串都设为设置了该属性值,不写属性名视为属性值为false
具有checked的情况
<input type = checked checked>
<input type = checked checked = true>
<input type = checked checked ="">
不具有checked的情况
<input type = checked>
7.省略引号
当属性值不包括空字符串、"<"、">"、"="、单引号、双引号等字符时,属性值两边的引号可以省略。
<input type = text>
8.标记示例
<!DOCTYPE html>
<meta charset = UTF-8>
<title> HTML5 标记示例 </title>这段代码是根据 HTML 5 语法
<br/>编写出来的。
上述代码省略了 html head body 等元素,用meta指定charset属性、p元素结束标记省略、br 元素。
标签:
原文地址:http://www.cnblogs.com/sunnyhoney/p/5766024.html