Какие стили можно применить к: посещенной ссылке? Кажется, что только цвет работает.Стилирование: посетил псевдоэлемент
Я понимаю проблему конфиденциальности. Есть ли неинвазивный способ стилизации: посещенные ссылки?
Какие стили можно применить к: посещенной ссылке? Кажется, что только цвет работает.Стилирование: посетил псевдоэлемент
Я понимаю проблему конфиденциальности. Есть ли неинвазивный способ стилизации: посещенные ссылки?
Оба CSS3 и CSS2 есть это, чтобы сказать:
Примечание: Возможно, для таблиц стилей авторы злоупотребить: связь и: посетили псевдо-классы, чтобы определить, какие сайты пользователь посетил без согласия пользователя.
Таким образом, UAs может обрабатывать все ссылки как невидимые ссылки или реализовывать другие меры, чтобы сохранить конфиденциальность пользователя при визуализации посещенных и незатронутых ссылок по-разному.
Итак, в соответствии со стандартами вы не можете действительно зависеть от стиля a:visited
. Мой опыт в том, что все браузеры будут обращать внимание на свойства окраски (как отмечает Soufiane Hassou для браузеров Gecko), но немного больше.
Вы все еще будете иметь возможность визуально стиль посещенных ссылок, но теперь ограничения на какие типы вы можете использовать. Только следующие свойства могут быть применены к посещенной ссылке:
- цвета
- цвета фона
- границы цвета (и его подсвойствам)
- очертания одноцветного
- Цвет части свойств заливки и хода
Я понимаю, как я могу использовать JS для определения видимости ссылки, и поэтому, если пользователь посетил .... но я все равно могу сделать то же самое и при обнаружении цвета. Я не понимаю, как удаление половины правил решает что угодно. * sigh * –
@Dave: вы можете играть в трюки с помощью 'background-image: url (...)' в прямом CSS. Возможно, я мог бы придумать еще несколько трюков, используя 'url()', если бы я был настолько склонен. –