制作师专栏

HTML5与HTML4的区别

1.1语法的改变

  HTML5标记方法

1、 内容类型(ContentType

扩展符仍然为“.html”或“.htm”,内容类型(ContentType)仍然为“Text/html”。

2、 DOCTYPE声明

它位于文件的第一行,HTML5声明方法<!DOCTYPE html>

3、 指定字符编码

HTML5中,可以使用对<meta>元素直接追加charset属性,如

<meta charset=UTF-8>

          HTML5确保了与之前的HTML版本的兼容性

1、 可以省略标记的元素

不允许写结束标记的元素:areabasebrcolcommandembedhrimginputkeygenlinkmetaparamsourcetrackwbr

可以省略结束标记的元素:lidtddprtrpoptgroupoptioncolgrouptheadtbodytfoottrtdth

可以省略全部结束标记的元素:htmlheadbodycolgrouptbody

2、 具有boolean值的属性

具有boolean值的属性,例如disabledreadonly等,当只写属性而不指定属性值时,表示属性值为true,如果想要将属性值设为false时,可以不使用该属性。

3、 省略引号

大家知道属性值两边既可以用双引号,又可以用单引号。HTML5基础上做了改进,当属性值不包括空字符串、“<”、“>”、“=”、单引号、双引号等字符串时,属性值两边的引号可以省略。

 1.2新增的元素和废除的元素

新增的结构元素

HTML5中,新增了以下与结构相关的元素

1、 Section元素表示页面中的一个内容区块

<section></section>

2、 article元素表示页面中的一块与上下文不相关的独立内容。

<article></article>

3、 aside元素表示article元素的内容之外的,与article元素的内容相关的辅助信息。<aside></aside>

4、 header元素表示页面中一个内容区块或中个页面的标题。

<header></header>

5、 hgroup元素用于对整个页面或页面中一个内容区块的标题进行组合。

<hgroup></hgroup>

6、 footer元素表示整个页面或页面中一个内容区块的脚注。<footer></footer>

7、 nav元素表示页面中导航链接的部分。<nav></nav>

figure元素表示一段独立的留内容,一般表示文档主体留内容中的一个独立单

 

0
选择一个心情
网站建设 网站制作 网页设计 网站建设公司 沈阳网站建设 沈阳网页设计 高端网站设计 沈阳网站制作公司 高端网站建设 沈阳网络公司 沈阳网站制作
沈阳易势科技有限公司 © 2006-2013 , All rights reserved. 辽B2-20150173-8号