打印

[其它] 解决:hover,:focus的htc

好像有人在找这个,我发出来。

这个htc解决:hover :foucs两个伪类。

使用方法:
在head区加入
body { behavior:url("csshover.htc"); }
你可以改写成ie6的时候加载。
<!--[if lte IE 6]>
body { behavior:url("csshover.htc"); }
<![endif]-->
附件: 您所在的用户组无法下载或查看附件,您需要注册/登录后才能查看!
我觉得标题应该改为"解决IE6:hover,:focus的htc"
www.chuxuezhe.net
测试通过

<!--[if lte IE 6]>
<style type="text/css">
body { behavior:url("csshover.htc"); }
</style>
<![endif]-->
<style type="text/css">
#container{width:100px; height:50px; border:1px solid #666;}
#container:hover{border:1px solid #f00;}
</style>

<div id="container">
123
</div>
www.chuxuezhe.net
还是不太明白,这是解决某个BUG吗?

TOP

还在为头像烦恼?还在为不能关注好友动态烦忧?快来蓝色理想家园吧!
这是css2里面的伪类(Pseudo-Classes)。
低版本的浏览器是不支持这些属性的,所以用JavaScript来实现。

TOP

很不错!

TOP

非常非常好~一劳永逸!~3QSsss

TOP



 提示:您可以先修改部分代码再运行

TOP

IE6下没看到效果,,,,,谁能发个测试上来

TOP

请问楼主,这个效果是什么样子的啊?

TOP

似懂非懂,只知道能实现,但不知道为什么,点解?

TOP

引用:
原帖由 jkui120 于 2008-5-9 09:41 发表
似懂非懂,只知道能实现,但不知道为什么,点解?
实际上,这个htc是IE特有的行为文件。

其中的事件都是使用js去书写的。

在使用dhtml的时候,可以引用这个文件去解决一些ie自身存在的差异。

其实单独写一段js也是可以的。

TOP

回复 icedblog 在 12# 的帖子

谢谢楼主

TOP

不建议这么做,多了一个请求。
都是js,你接写页面里或者写在common的js里。

TOP