HTML5 解析规则分析
尽管HTML 5中的某些部分目前存在争议,但其部分却得到了各大浏览器厂商的一致认同。当浏览器开始实现这一功能时,用户将能够立即感受到由此带来的兼容性提升的好处。HTML 5规则的最初实现是为了支持HTML 5验证器而诞生的。
如果你想测试这个验证器的话,(测试结果可能会因浏览器而异)你可以访问一个权威的HTML 5测试网站,如 5测试平台。这个验证器的实现是基于Java开发的,提供了SAX和DOM的接口,并且源代码是开源的,供广大开发者参考和学习。
值得一提的是,验证器的作者Henri Sivonen最近为Gecko开发了一个全新的HTML 5引擎。这个引擎将在下一个版本的Firefox中被广泛应用。这个实现的独特之处在于,它是通过自动转换Henri的HTML 5器的Java实现到C++完成的。这种转换是全自动的,所有的改动都会被提交到Mozilla的代码库中。尽管我通常对于将大型程序库从Java转向C++的做法持保留意见,但结果令人印象深刻:页面加载性能提升了约3%。这一切的改进都是基于该代码库提供的bug修复和一致性检查。你可以在Mozilla的bug跟踪系统中查看这个补丁的进度。
如果你想尝试新的器的话(可能你不会发现明显的变化),任何寻找bug的努力都是值得赞赏的。你可以下载一个Firefox的每日构建版本,通过about:config页面,将html5.enable设置为true来启用新的器。
如果你想升级到HTML 5,现在就是最好的时机。因为HTML 5是HTML 4和XHTML 1的功能超集,所以升级过程非常简单。你只需要将当前的(X)HTML文档类型声明更改为HTML 5文档类型就可以了。具体的操作细节,你可以参考HTML 5 Doctor网站,了解如何让新的HTML 5元素在所有浏览器上正常工作。记住调用cambrian.render('body')来完成页面的渲染。
编程语言
- HTML5 解析规则分析
- 升级Win10系统后旗鱼浏览器出现乱码怎么办?
- CorelDRAW10导入Resample(重新取样)位图方法和步骤介
- Win10 RS4 17040预览版怎么开启悬浮搜索框-
- AI怎么绘制扁平化的电脑图标-
- 使用CSS3设计地图上的雷达定位提示效果
- js是什么文件格式?.js文件怎么打开?
- cdr怎么绘制蝶恋花的图片-
- amtlib.dll破解补丁怎么下载安装-
- 儿童影室的用光技巧分享
- ai怎么设计凹陷效果的字体- ai凹陷文字的设计方
- cdr怎么画立体的红色乒乓拍- cdr乒乓球拍的画法
- Win10累积更新KB3194798让磁盘产生3.99TB可删除垃圾
- 用MAYA打造旧金属材质
- 3dsmax2012怎么制作一个篮球模型- 3dsmax篮球的设计
- 关于CSS中定位的小结