CSS

Проблемы динамического применения стилей

Работая с динамическими псевдоклассами, следует учитывать ряд особенностей. Например, можно задать посещенным и непосещенным ссылкам шрифт одного размера и сделать так, чтобы при зависании над ними указателя мыши ссылки увеличивались в размере:

a:link, a:visited {font-size: 13px;}
a:hover {font-size: 20px;}

Как видите, агент пользователя увеличивает размер текста ссылки на тот промежуток времени, пока указатель не покинет ее. Агент пользователя, который обеспечивает это требование, должен перерисовать документ, когда указатель мыши зависает над ссылкой, что может привести к переформатированию всего содержимого, следующего за ссылкой.

Однако спецификации CSS определяют, что агенты пользователя не обязаны перерисовывать документ после его первичного формирования, так что нельзя быть абсолютно уверенными, что желаемый эффект будет реализован. Я настойчиво рекомендую избегать конструкций, которые основаны на таком эффекте.
Теги:
Селекторы
Добавлено: 17 Июля 2018 08:28:46 Добавил: Андрей Ковальчук Нравится 0
Добавить
Комментарии:
Нету комментариев для вывода...