比较主要浏览器的一些行为特征,IE7,IE6和Firefox 2的一些区别
2007-12-24 14:31
381 查看
比较主要浏览器的一些行为特征,IE7,IE6和Firefox 2的一些区别
最近在项目中用 IE7,IE6和Firefox 2测试了一下兼容性,发现一些特性区别,特记下来以帮助后来者:
Ie7 把任何未指定context Type的文本内容当作html看待
Firefox 2 把任何未指定context Type的文本内容当作plain text看待
比如<br/>在ie7中就是一个换行,在Firefox中不是一个换行
当一个提交form的其页面未指定任何Character Encoding时,
Firefox 2能够记住由用户强行指定的编码(cache)
而ie7不能记住由用户强行指定的编码。
如果在submit随后的响应中还是没有指定编码,Firefox自动调整到用户在form页面强行指定的编码,而Ie7使用缺省的western Europe 编码。
当一个提交form的页面指定Character Encoding时,
在submit随后的响应中如果没有指定的编码,Firefox自动调整到在form页面指定的编码,而Ie7使用缺省的western Europe 编码。
如果没有指定编码,Firefox在大多数情况能够自动识别编码。
使用浏览器的back按钮,Firefox和ie7总是能记住用户输入的内容,
而ie6则不能记住。这个在web测试的时候有时候会遇到麻烦,对一般的人员很有用。
垂直滚动条
Firefox 只有在页面内容超出浏览器的高度的时候才显示垂直滚动条,IE总是显示垂直滚动条。
当页面有动态展开的层和其他布局元素而导致页面内容超出浏览器的高度时,由于垂直滚动条的出现而导致浏览器的宽度变化,所有受百分比控制宽度的布局元素均会改变大小,此时页面布局会发生变化。而IE因为总是显示垂直滚动条,因而没有这个问题。
7. CSS支持
IE7仍然对CSS支持不好, 比如 著名的 min-width 是CSS2标准,也非常有用,可是IE7不支持, Firefox很早就支持这个了。
<!--[if !supportLineBreakNewLine]-->
<!--[endif]-->
最近在项目中用 IE7,IE6和Firefox 2测试了一下兼容性,发现一些特性区别,特记下来以帮助后来者:
Ie7 把任何未指定context Type的文本内容当作html看待
Firefox 2 把任何未指定context Type的文本内容当作plain text看待
比如<br/>在ie7中就是一个换行,在Firefox中不是一个换行
当一个提交form的其页面未指定任何Character Encoding时,
Firefox 2能够记住由用户强行指定的编码(cache)
而ie7不能记住由用户强行指定的编码。
如果在submit随后的响应中还是没有指定编码,Firefox自动调整到用户在form页面强行指定的编码,而Ie7使用缺省的western Europe 编码。
当一个提交form的页面指定Character Encoding时,
在submit随后的响应中如果没有指定的编码,Firefox自动调整到在form页面指定的编码,而Ie7使用缺省的western Europe 编码。
如果没有指定编码,Firefox在大多数情况能够自动识别编码。
使用浏览器的back按钮,Firefox和ie7总是能记住用户输入的内容,
而ie6则不能记住。这个在web测试的时候有时候会遇到麻烦,对一般的人员很有用。
<!--[if !supportLists]-->5. <!--[endif]-->
firefox2 能够在style中使用转义符,比如你有一个id为“aaa:bbb”,那么在
css中可以这样使用
#aaa":bbb > thead>tr>th:first-child{
width:10%;
}
而ie7不能识别这个转义符。
垂直滚动条
Firefox 只有在页面内容超出浏览器的高度的时候才显示垂直滚动条,IE总是显示垂直滚动条。
当页面有动态展开的层和其他布局元素而导致页面内容超出浏览器的高度时,由于垂直滚动条的出现而导致浏览器的宽度变化,所有受百分比控制宽度的布局元素均会改变大小,此时页面布局会发生变化。而IE因为总是显示垂直滚动条,因而没有这个问题。
7. CSS支持
IE7仍然对CSS支持不好, 比如 著名的 min-width 是CSS2标准,也非常有用,可是IE7不支持, Firefox很早就支持这个了。
<!--[if !supportLineBreakNewLine]-->
<!--[endif]-->
相关文章推荐
- 比较主要浏览器的一些行为特征,IE7,IE6和Firefox 2的一些区别
- DIV+CSS相对IE6 IE7和IE8浏览器行为区别及兼容性问题整理
- 区分IE6,IE7,firefox区别不同浏览器,CSS hack写法
- IE6,IE7,IE8,IE9,FIREFOX,Chrome等浏览器兼容详解收集
- CSS HACK 区别 IE6、IE7、IE8、Firefox兼容性
- div+css兼容 ie6_ie7_ie8_ie9_ie10和FireFox_Chrome等浏览器方法
- div+css 兼容ie6 ie7 ie8 ie9和FireFox Chrome等浏览器方法
- IE6,IE7和firefox对DIV的支持区别[1]
- div+css 兼容ie6 ie7 ie8 ie9和FireFox Chrome等浏览器方法
- 对于IE6、IE7、Firefox兼容性的一些观点
- 多图片上传+图片预览,兼容所有浏览器 IE5/IE6/IE7/IE8/IE9/Chrome/Safari/Firefox/Opera/
- 【CSS】ie6 ie7 ie8 共存以及Firefox浏览器CSS兼容写法
- IE6,IE7,IE8,IE9,FIREFOX,Chrome等浏览器兼容详解收集
- CSS对IE7,IE6,FireFox和其它不同浏览器的控制——CSS设计中的HACK,CSS解决方案
- CSS HACK区别IE6、IE7、IE8、Firefox兼容性
- CSS兼容IE6,IE7,FIREFOX的一些收集
- CSS hack 区别IE6.IE7.IE8.Firefox兼容性问题
- 用CSS代码来判断浏览器是Firefox、IE6、IE7的网页特效代码
- IE等主流浏览器css hack,包括IE6,IE7,IE8,IE9,firefox,chrome
- div+css 兼容ie6 ie7 ie8 ie9和FireFox Chrome等浏览器方法