使用HTML5 中简化的定义方式
html5吧
全部回复
仅看楼主
level 10
小卒子灬 楼主
国际知名的 web 设计师 Jeremy Keith 曾经在
Fronteers 2010 会议上介绍过HTML5 的设计
原理,这些原理可以帮助我们更好地理解
HTML5。他提到HTML5 的设计原理主要有6
条:避免不必要的复杂性、支持己有内容、解
決现实问题、求真务实、平稳退化和最终用户
优先。
在HTML5 中简化的定义方式正是「避免不必
要的复杂性」这一设计原理的体现。其中,简
化了的编写方式有:文档类型声明、定义页面
编码以及样式和脚本的引1用方式。由于这些简
化的书写方式在旧日浏览器中也可以支持,因此
推荐在实际的项目中使用。
(1) 定义文档类型声明
基本上很少有人能手动写出一个符合 HTML
4.01 规范的页面文档类型声明,因为很难记
住那些冗长的DTD引用。如下展示一个符合
HTML 4.01 规范的类型声明:
在HTML5 中则去掉了DTD的引用,简化
为:
此声明意味着在浏览器中页面会以标准模
式渲染。如果页面中使用了 HTML5 规范
定义的类型声明,但是页面不能正常显
示,则说明页面存在不规范的代码,最好
的做法是针对不规范的点进行重构。
2023年01月15日 15点01分 1
level 8
bd
2023年01月15日 17点01分 2
level 10
小卒子灬 楼主
2.定义页面编码。
设置页面编码是非常重要的,因为如果没有给
页面定义任何形式的编码方式,浏览器会自动
猜测页面的编码,并按照猜测的编码方式渲染
页面。如果浏览器识别的编码不正确,则页面
展现时就可能出现乱码。因此,应该始终给页
面设置相应的页面编码。
在HTML5 的规范中定义了两种设置页面编码
的方式,并且这两种方式是等价的。其中第
种方式是在 HTML 4.01 规范中引入的,第二
种方式是在 HTML5 中新引入的。从形式上
看,第二种方式是第一种方式的简化版。代码
如下:
<I
-HTML 4.01 中定义的设置页面编码的方
式一一>
<
-HTML5 中定义的设置页面编码的方式一-
在上文中介绍 标签的时候,曾经介绍过这两
种设置方式。第二种方式已经被所有主流浏览
器所支持,因此,在实际的项目中可以直接使用。
2023年01月16日 02点01分 3
level 8
牛,学习了。
2023年01月16日 02点01分 4
level 8
学习学习
2023年01月16日 11点01分 5
1