CSS: стилизация посещенных изображений между браузерами / непрозрачность браузера - PullRequest
1 голос
/ 17 сентября 2009

Я хочу использовать функцию посещенных CSS в браузере, чтобы стилизовать изображение, на которое нажали:

CSS:

.gridview a.plusminus:visited img
{
    /* from http://my.opera.com/BleedingHeart/blog/2007/04/29/highlighting-visited-images-using-css */
    background: transparent !important;
    opacity: 0.2 !important;        
}

HTML:

<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>

Это отлично работает в Firefox 3.5.

Но для Проводника трюк с непрозрачностью / прозрачностью не работает. Есть ли способ, которым я могу сделать это кросс-браузер?

Кроме того, проводник, похоже, не запоминает тип ссылок "# 12345" для посещенных ссылок при перезагрузке страниц. Есть ли способ это исправить?

Ответы [ 2 ]

2 голосов
/ 17 сентября 2009

для непрозрачности:

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

извините, не знаю, как вспомнить ссылки на ссылки (но, насколько я знаю, они должны работать)

1 голос
/ 17 сентября 2009
.gridview a.plusminus:visited img {
   opacity: 0.2;
   -ms-filter: "alpha(opacity=20)"; /* IE 8 */
   filter: alpha(opacity=20);       /* IE 4-7 */
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...