я так запутался с псевдоклассами 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>
когда я использую :active вместо :focus, возникает та же проблема, но :hover работает хорошо~, когда я использую :focus или :active без ~, он тоже работает хорошо. это запутано~ TX~