CSS псевдоклассы: focus и: active не работают с комбинатором в IE8 - PullRequest
3 голосов
/ 12 июля 2011

Я так запутался с псевдо-классами CSS: focus или: active, потому что он хорошо работает с: hover в ie8, но не работает с: focus или: active. как это:

<!doctype html>
<head>
<style>
#target{ display:block; width:1em; height:1em; background:lightgreen; }
a[href="#target"]:focus~#target{ width:10em; height:10em;  }
</style>
</head>
<body>
<a href="#target">target</a>
<div id="target" ></div>
</body>
</html>

когда я использую: активно для замены: фокус, возникла та же проблема, но: при наведении работает хорошо ~ когда я использую: focus или: active без ~, это тоже хорошо работает. это сбито с толку ~ TX ~

1 Ответ

0 голосов
/ 27 декабря 2011

: фокус для тегов происходит только тогда, когда вы используете клавишу табуляции, чтобы получить нужную ссылку.: active для тега является эквивалентом onmousedown.

...