显示标签为“ie”的博文。显示所有博文
显示标签为“ie”的博文。显示所有博文

2008-08-28

针对IE的CSS

用CSS来布局页面,IE的不同版本对CSS的支持不一样,因此必须针对不同的版本应用一些CSS hack。IE 5和以上版本提供一种特殊的注释,IE 会去解释它,而其他的浏览器把它视作注释,不用理睬。

想针对版本低于和等于IE 6的应用CSS,可以使用:

<!--[if lte IE 6]>
<link rel="stylesheet" type="text/css" href="css/IE6hacks.css" />
<![endif]-->

只针对IE 7的CSS:

<!--[if IE 7]>
<link rel="stylesheet" type="text/css" href="css/IE7hacks.css" />   
<![endif]-->

针对IE 5和以上版本:

<!--[if IE ]>
<link rel="stylesheet" type="text/css" href="css/IEhacks.css" />   
<![endif]-->

2006-05-17

Temporary Internet Files文件夹

昨天发现一个很奇怪的问题。在学校分配的U盘上有一个文件夹Msie,下面有个文件夹“Temporary Internet Files”,用于存放用户在使用IE时的历史文件。当我从别的电脑上mount这个U盘时,这个文件夹仅仅包括,而在我的机器上映射这个驱动器却发现这个文件夹下有很多的文件。同样的一个资源在不同的电脑上映射,看到的文件内容却不同?仔细看了看从我本地电脑映射这个驱动器时那个文件夹下的临时文件,才发现是我本地电脑上偶尔用IE时留下的文件。而我本地IE历史文件的存放位置设置为E:\temporary Internet Files 。看来是这样,当我点击U:\Msie\temporary Internet Files文件夹时,系统读取的文件内容却是E:\temporary Internet Files的。估计temporary Internet Files这个文件夹不同于普通的文件夹,在某个属性设置里和本地登陆用户的IE设置总是相关联。

2006-02-22

遭遇IE 7 beta2 的一个bug

在安装完IE 7 beta2后发现在打开有的chm文件时会得到:
Internet Explorer cannot display the webpage
错误提示。
原以为是因为安全策略限制引起的,参照http://support.microsoft.com/kb/896054/
文中提到的各种解决办法,问题还是存在,并且发现在打开某些chm文件时却不存在这个问题,至此排除了由于安全策略设置不当的原因。后在用关键字 “IE7, chm, mk:@MSITStore”查找后才发现,这应该是IE 7 beta2一个未解决的Bug。