Я всегда думал, что вы не можете добавить в строку стили :hover{..}
для элемента, однако я столкнулся с this не так давно, где я вижу такие вещи.
<a href="#" onclick="location.href='http://www.w3.org/'; return false;"
style="{color: #900}
:link {background: #ff0}
:visited {background: #fff}
:hover {outline: thin red solid}
:active {background: #00f}">...</a>
Мне не нравятся встроенные стили вообще, но мое текущее приложение основано на встроенных стилях/сценариях, поэтому это будет отличной возможностью для меня.
Есть одна проблема: она не работает.
Кто-нибудь знает, почему это не работает? Chrome не реализовал его или что-то еще?
Демо
Демо-код от w3.org