码迷,mamicode.com
首页 > Web开发 > 详细

HTML5 与 HTML4 的区别

时间:2016-08-13 10:02:51      阅读:138      评论:0      收藏:0      [点我收藏+]

标签:

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 元素。

HTML5 与 HTML4 的区别

标签:

原文地址:http://www.cnblogs.com/sunnyhoney/p/5766024.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!