本文主要包含csshover.htc,:active,伪类等相关知识,佚名 希望在学习及工作中可以帮助到您
csshover
相信做前端开发都知道,IE6、IE7都不支持:active伪类,IE6更甚,连:hover伪类都不支持。为了解决这个问题,一般都会引入一个csshover.htc文件来解决。
目前该文件版本为3.11,
如果你发现自己使用的不是最新的版本,赶紧更新吧。
Bug
在使用过程中,发现IE7的:active居然不起作用。做了一番测试,最后发现,原来是选择符权重的问题。
失效的条件为:样式选择符都使用类选择符。
示例代码如下(需要IE7浏览):
htc文件是通过给元素添加类来实现效果变化,鼠标按下时,会给元素添加两个类:onhover和onactive,至于为何onactive的样式没生效,目前还不知道。
相信做前端开发都知道,IE6、IE7都不支持:active伪类,IE6更甚,连:hover伪类都不支持。为了解决这个问题,一般都会引入一个csshover.htc文件来解决。
目前该文件版本为3.11,
如果你发现自己使用的不是最新的版本,赶紧更新吧。
Bug
在使用过程中,发现IE7的:active居然不起作用。做了一番测试,最后发现,原来是选择符权重的问题。
失效的条件为:样式选择符都使用类选择符。
示例代码如下(需要IE7浏览):
htc文件是通过给元素添加类来实现效果变化,鼠标按下时,会给元素添加两个类:onhover和onactive,至于为何onactive的样式没生效,目前还不知道。