当前位置:  开发笔记 > 编程语言 > 正文

浏览器之间的HTML差异

如何解决《浏览器之间的HTML差异》经验,为你挑选了2个好方法。

您知道在不同浏览器中处理HTML标签/属性有什么不同吗?例如,我曾经看过一个带有输入标签的页面,其maxlength字段设置为"2o".Firefox和Opera忽略"o",并将最大长度设置为2,而Internet Explorer完全忽略该字段.你知道了吗?

(注意:看到这可能是一个列表,如果差异的一般名称是粗体文本,那将是很好的,例如:标记属性中不同的不规则值处理)



1> Jon Galloway..:

错误列表

Web开发人员已经编译了一些相当全面的列表; 我认为编译资源列表比复制这些列表更好.

http://www.positioniseverything.net/

http://www.richinstyle.com/bugs/table.html

http://www.quirksmode.org/(如Kristopher Johnson所述)

使用Javascript

我同意Craig的观点 - 最好使用一个处理浏览器之间差异的库来编写Javascript(以及简化命名空间,AJAX事件处理和上下文等内容).这是跳到Craig的答案(在本页).

CSS重置

CSS Resets可以真正简化Web开发.它们会覆盖浏览器之间略有不同的设置,以便为您提供更常见的起点.我喜欢雅虎的YUI重置CSS.



2> Kristopher J..:

查看http://www.quirksmode.org/

推荐阅读
殉情放开那只小兔子
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有