为什么标签:hover在ie6下无效?
来源:昆明多彩网络公司 日期:2011-10-13 阅读: 发表评论
众所周之a:hover可以实现a标签在鼠标移动上去的样式,但是ie6下面就无法实现其他标签的hover伪类,只有通过js或者其他方式来实现。
来看一下代码:
HTML代码:昆明网站制作;
CSS代码:a:hover { color: #c00 };
这样做的效果就是鼠标移动到a标签上文字变成红色。
看到这里很多朋友就会试着在其他标签上加上hover伪类,比如下面的代码:
HTML代码:
CSS代码:li:hover { color: #c00}
预想的效果是鼠标移动到li标签上,li内的文字变成红色,但是很快就会发现这个效果在IE6下面无法如愿。
这里就是我们要说的网站制作技巧之一:IE6下的hover伪类唯一性,浏览器市场上大致就:是ie6和ie8以上系列;火狐系列;chrome系列;其中的ie6只支持a标签的hover伪类,而其他浏览器则支持多个标签的hover伪类,这就很容易解释为什么li的hover标签效果不能在ie6下面实现了。
那么遇到这种情况,该如何去解决呢?有两个办法:
上一篇:昆明网站建设教你如何正确认识网络营销 下一篇:网站中如何添加即时天气预报代码?
发表评论评论列表(有 条评论)