好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

HTML5的新特性(1)

HT ML 5是用于取代1999年所制定的 HTML 4.01 和 XHTML 1.0 标准的 HTML [1](标准通用标记语言下的一个应用)标准版本;现在仍处于 发展 阶段 ,但大部分浏览器已经支持某些 HTML5 技 术 。

1. 新的文档 类型声明
HTML4规定的三种 文档类型 声明:

XM L/HTML Code 复制内容到剪贴板

<!DOCTY PE &nbs p; HTML P ub LIC [-//W3C//DTD HTML 4.01//EN]]http:/www.w3. org /TR/html4/strict.dtd] >    <!DOCTYPE HTML PUBLIC [-//W3C//DTD HTML4.01//EN]]http://www.w3.org/TR/html4/loose.dtd] >    <!DOCTYPE HTML PUBLIC [-//W3C//DTD HTML4.01//EN]]http://www.w3.org/TR/html4/fr am eset.dtd] >   

XHTML 1.0  规定的三种文档类型声明:

XML/HTML Code 复制内容到剪贴板

<!DOCTYPE html PUBLIC [-//W3C//DTD XHTML 1.0 Strict//EN]]http://www.w3.org/TR/xhtml1/DTD/xhtml1 -s trict.dtd] >    <!DOCTYPE html PUBLIC [-//W3C//DTD XHTML 1.0 Trans IT ional//EN]]http://www.w3.org/TR/xhtml1/DTD/xhtml1 -t ransitional.dtd] >    <!DOCTYPE html PUBLIC [-//W3C//DTD XHTML 1.0 Frameset//EN]]http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd] >   

XHTML 1.1文档严格定义类型,等同于XHTML1.0文档过渡定义类型

XML/HTML Code 复制内容到剪贴板

<!DOCTYPE html PUBLIC [-//W3C//DTD XHTML 1.1//EN]]http://www.w3.org/TR/xhtml11/DTD/xhtml1.dtd] >   

html 5 的文档类型声明

XML/HTML Code @H_958_ 126 @复制内容到剪贴板

<!DOCTYPE html >   

2. script和link里不需要写type

XML/HTML Code 复制内容到剪贴板

@H_ 360 _157@ < link   rel =]stylesheet]  hr ef =]path/to/stylesheet.css]  type =]text/css]  />     == 》   < link   rel =]stylesheet]  href =]path/to/stylesheet.css] />    < script   src =]path/to/script.js]  type =]text/javascript] > </ script >     ==》   < script   src =]path/to/script.js] > </ script >   

3. 语义化header和footer标签
在HTML4或XHTML里,我们定义网页的页眉或页脚时会这样:

XML/HTML Code 复制内容到剪贴板

< div   id =]header] >    …    </ div >    或    < div   id =]footer] >    …    </ div >   

而在HTML5里有直接定义上面元素块的标签,可以使代码更加的简洁和语义化

XML/HTML Code 复制内容到剪贴板

< header >    …    </ header >    或    < footer >    …    </ footer >   

4. hgrou p标签 ,它主要是 表明 标题的集合 。如果有主标题、副标题,可以用这个来包裹一下。但是这个标签没什么大的用处,在最新的HTML5.1版中被废除了。我们如果想声明主标题和对应副标题说明,可以向下面这样。
使用 标点符号 分割,一般适合于 文章标题 ,不太适合 网站标题 。

XML/HTML Code 复制内容到剪贴板

< h1 > 前端试题:HTML5的新特性 </ h1 >   

使用 span标签 标注副标题说明

XML/HTML Code 复制内容到剪贴板

< h1 > 前端试题         < span > HTML5的新特性 </ span >    </ h1 >   

使用header标签包裹标题和描述

XML/HTML Code 复制内容到剪贴板

< header >         < h1 > 前端试题 </ h1 >         < p > HTML5的新特性 </ p >    </ header >   

5. 标记元素 mark

XML/HTML Code 复制内容到剪贴板

The  < mark >  element re PR esents a run of text in one document  ;m arked or highlighted for reference purposes, due to its relevance in another context.  

可以把它当做高亮标签,被它包起来的字符以高亮显示。<mark>…</mark>
6. 图形元素figure
在HTML4或XHTML中,下面的这些代码被用来修饰图片的注释。

XML/HTML Code 复制内容到剪贴板

< img   src =]path/to/image]  alt =]About image] />    < p > Image of Flower </ p >   

上面代码并没有将文字和图片内存联系起来, 不过 HTML5添加的figure和figcaption组合可以为图文完美联系起来。

XML/HTML Code 复制内容到剪贴板

< figure >    < img   src =]path/to/image]  alt =]About image] />    < figcaption >         < p > beautiful flower </ p >    < figcaption >    </ figure >   

7. 重新定义了small标签
HTML5里<small>标签将旁注呈现为小型文本,负责声明、注意 事项 、法律限制或版本声明的特征通常都是小型文本。
在HTML4或XHTML里已经定义过small,不过对它的使用却没有一个完整的说明。在HTML里,它主要用于网页下方的版本声明,邮箱等小型文本。
8.占位符 placeholder
在HTML4或XHTML里,如果我们想实现输入框为空时显示提示信息,输入框字段获得 焦点 时该提示 消失 的效果,只能用j S写 这种效果。而在HTML5添加的placeholder则直接实现了这种效果.
placeholder属性适用于以下的<input>类型:text,se Arch ,url,telephone,em ai l以及password.

XML/HTML Code 复制内容到剪贴板

< input   placeholder =]text] >   

总结

以上是 为你收集整理的 HTML5的新特性(1) 全部内容,希望文章能够帮你解决 HTML5的新特性(1) 所遇到的问题。

如果觉得 网站内容还不错, 推荐好友。

查看更多关于HTML5的新特性(1)的详细内容...

  阅读:16次