html5需要遵守的6个原则(介绍)


本文摘自PHP中文网,作者青灯夜游,侵删。

使得html5得以快速推广一系列原则是什么?本章给大家介绍html5需要遵守的6个原则。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。

原则一:避免不必要的复杂性

html4

1

<!DOCTYPE html PUBLIC "-//W3C/DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

html5

1

<!DOCTYPE html>

html4

1

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

html5

1

<meta charset="utf-8">

原则二:支持已有的内容

以下四段代码,在xhtml中只有第一段是正确的;而在html5中,所有的都是正确的

XML/HTML

1

2

<img src="foo" alt="bar" /> 

<p class="foo">Hello world</p>

1

2

<img src="foo" alt="bar"

<p class="foo">Hello world

1

2

<IMG SRC="foo" ALT="bar"

<P CLASS="foo">Hello world</P>

1

2

<img src=foo alt=bar

<p class=foo>Hello world</p>

原则三:解决现实的问题

在html4中,即使两个块级元素元素有相同的链接地址,也必须分开写,因为内联元素不能包含块级元素

1

2

<h2><a href="/path/to/resource">Headline text</a></h2>

<p><a href="/path/to/resource">Paragraph text.</a></p>

而在html5中,由于使用了内容模型,<a>元素也可以包含块级元素

1

2

3

4

<a href="/path/to/resource"

    <h2>Headline text</h2

    <p>Paragraph text.</p

</a>

原则四:求真务实

html5新增了多个元素,其中包括:section、article、aside和nav,它们代表了一种新的内容模型――给内容分区。以前人们一直都在用div来组织页面中的内容,但与其他类似的元素一样,div本身并没有语义。但section、article、aside和nav实际上是在明确地告诉你――这一块就像文档中的另一个文档一样。位于这些元素中的任何内容,都可以拥有自己的概要、标题,自己的脚部。

原则五:平稳退化

浏览器在遇到不识别的type值时,会将type的值解释为text

1

2

3

4

5

6

input type="number"

input type="search"

input type="range"

input type="email"

input type="date"

input type="url"

原则六:最终用户优先

一旦遇到冲突,最终用户优先,其次是作者,其次是实现者,其次标准制定者,最后才是理论上的完满。

以上就是html5需遵循的6个设计原则,希望对大家的学习有所帮助。

以上就是html5需要遵守的6个原则(介绍)的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

详解HTML5里autofocus自动聚焦属性的使用

HTML5碎片式图片切换制作方法详解

HTML5 canvas中如何绘制图像

html中表单的相关知识总结(代码实例)

详解HTML5使用dom进行自定义控制示例代码

详细介绍HTML5响应式设计实现九宫格的示例代码(图)

基于HTML5陀螺仪实现移动动画效果

HTML5开发实例-threejs实现粒子动画飘花效果代码分享

HTML5/css3 网页加载进度条的实现,下载进度条等经典案例

h5+canvas卷积核图像处理步骤详解

更多相关阅读请进入《HTML5》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...