浏览器之间的HTML差异
您知道在不同浏览器中处理HTML标记/属性有什么不同吗?例如,我曾经看到一个页面,其中输入标记的maxlength字段设置为“2o”。Firefox和Opera忽略“o”,并将最大长度设置为2,而Internet Explorer完全忽略该字段。你知道还有什么吗浏览器之间的HTML差异,html,browser,Html,Browser,您知道在不同浏览器中处理HTML标记/属性有什么不同吗?例如,我曾经看到一个页面,其中输入标记的maxlength字段设置为“2o”。Firefox和Opera忽略“o”,并将最大长度设置为2,而Internet Explorer完全忽略该字段。你知道还有什么吗 (注意:考虑到这可能是一个列表,如果差异的一般名称是粗体文本,如:标记属性中的不同不稳定值处理,那就太好了。)如果您正在使用javascript编程,我能给出的最好建议是使用javascript库,而不是尝试使用自己的javascrip
(注意:考虑到这可能是一个列表,如果差异的一般名称是粗体文本,如:标记属性中的不同不稳定值处理,那就太好了。)如果您正在使用javascript编程,我能给出的最好建议是使用javascript库,而不是尝试使用自己的javascript库。这些库经过了很好的测试,并且更可能遇到一些极端情况 脚本式-
jQuery-
Microsoft AJAX-
道场-
原型-
YUI-
真正让我恼火的是IE的破文档.getElementById javascript函数-在大多数浏览器中,这将为您提供具有指定id的内容,IE很乐意为您提供具有name属性值的内容,即使文档后面有您要求的id。错误列表 网络开发者已经编制了一些相当全面的列表;我认为编辑一个资源列表比复制那些列表要好
- (如所述)
- 浏览器错误——浏览器如何遵循HTML标准以及它的错误
- 浏览器默认设置的差异,如为主体提供的填充/边距量
视为两个
而Firefox和WebKit将
视为一个
的“跳转到Craig的答案”URL指向“beta.stackoverflow.com”而不是“stackoverflow.com”。结果是我的浏览器(Safari 4)试图转到“beta.stackoverflow.com”,但随后被重定向到“stackoverflow.com”“并丢失散列…但是,我不确定URL是否有必要,首先您应该能够编写散列:“”。