Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
CSS:设置已访问图像的样式跨浏览器方式/跨浏览器不透明度_Css - Fatal编程技术网

CSS:设置已访问图像的样式跨浏览器方式/跨浏览器不透明度

CSS:设置已访问图像的样式跨浏览器方式/跨浏览器不透明度,css,Css,我想使用浏览器中的CSS功能来设置单击图像的样式: CSS: HTML: 这在Firefox3.5中运行良好 但是对于IE浏览器,不透明/透明的技巧不起作用。有没有一种方法可以跨浏览器执行此操作 此外,在重新加载页面时,explorer似乎不记得访问过的链接的“#12345”类型的HREF。有没有办法解决这个问题?对于不透明度: .gridview a.plusminus:visited img { -moz-opacity: 0.2; filter:alpha(opacity=20);

我想使用浏览器中的CSS功能来设置单击图像的样式:

CSS:

HTML:


这在Firefox3.5中运行良好

但是对于IE浏览器,不透明/透明的技巧不起作用。有没有一种方法可以跨浏览器执行此操作

此外,在重新加载页面时,explorer似乎不记得访问过的链接的“#12345”类型的HREF。有没有办法解决这个问题?

对于不透明度:

.gridview a.plusminus:visited img {
  -moz-opacity: 0.2; filter:alpha(opacity=20); opacity: 0.2;
}

抱歉,我不知道如何记住锚点引用(但我知道它们应该会起作用)

-自Firefox 0.9;以来,moz不透明性已被弃用)正确的,普通的不透明度将适用于兼容的浏览器。只需输入过滤器:alpha。。。。对于IE
<a class="plusminus" href="#12345" onclick="/* code to exand a panel*/" onfocus="this.blur();">
<img title="Expandera" src="img/grid_plus.gif" width="14" height="14"/>
</a>
.gridview a.plusminus:visited img {
  -moz-opacity: 0.2; filter:alpha(opacity=20); opacity: 0.2;
}
.gridview a.plusminus:visited img {
   opacity: 0.2;
   -ms-filter: "alpha(opacity=20)"; /* IE 8 */
   filter: alpha(opacity=20);       /* IE 4-7 */
}