欢迎来到我的地盘:今天是

若得山花插满头,莫问奴归处!

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

比较主要浏览器的一些行为特征,IE7IE6Firefox 2的一些区别

最近在项目中用 IE7IE6Firefox 2测试了一下兼容性,发现一些特性区别,特记下来以帮助后来者:

  1.  

Ie7 把任何未指定context Type的文本内容当作html看待

Firefox 2 把任何未指定context Type的文本内容当作plain text看待

比如<br/>ie7中就是一个换行,在Firefox中不是一个换行

  1.  

 当一个提交form的其页面未指定任何Character Encoding时,

   Firefox 2能够记住由用户强行指定的编码(cache

ie7不能记住由用户强行指定的编码。

如果在submit随后的响应中还是没有指定编码,Firefox自动调整到用户在form页面强行指定的编码,而Ie7使用缺省的western Europe 编码。

  1.  

当一个提交form的页面指定Character Encoding时,

submit随后的响应中如果没有指定的编码,Firefox自动调整到在form页面指定的编码,而Ie7使用缺省的western Europe 编码。


 

如果没有指定编码,Firefox在大多数情况能够自动识别编码。

  1.  

使用浏览器的back按钮,Firefoxie7总是能记住用户输入的内容,

ie6则不能记住。这个在web测试的时候有时候会遇到麻烦,对一般的人员很有用。

<!--[if !supportLists]-->5.    <!--[endif]--> 
firefox2 能够在style中使用转义符,比如你有一个idaaa:bbb”,那么在
css中可以这样使用 
#aaa":bbb > thead>tr>th:first-child{
width:10%;
}
ie7不能识别这个转义符。
  1. 垂直滚动条

Firefox 只有在页面内容超出浏览器的高度的时候才显示垂直滚动条,IE总是显示垂直滚动条。

当页面有动态展开的层和其他布局元素而导致页面内容超出浏览器的高度时,由于垂直滚动条的出现而导致浏览器的宽度变化,所有受百分比控制宽度的布局元素均会改变大小,此时页面布局会发生变化。而IE因为总是显示垂直滚动条,因而没有这个问题。

7. CSS支持

     IE7仍然对CSS支持不好, 比如  著名的 min-width 是CSS2标准,也非常有用,可是IE7不支持, Firefox很早就支持这个了。


<!--[if !supportLineBreakNewLine]-->
<!--[endif]-->

posted on 2007-12-24 14:31  莫问奴归处  阅读(1059)  评论(0编辑  收藏  举报
轩轩娃