次の JSFiddle をご覧ください: http://jsfiddle.net/33wRk/1
<div>.の中にブロックがあるので、これが厳密な HTML ではないことはわかっています<a>。
ご覧のとおり、がアクティブ リンクになると、の<div>内側<a>が赤くなります。<a>
<a>ただし、別のものがアクティブになった後でも、赤のままです。
どうすれば複数<a>の:activeを同時に使用できますか?
HTML が無効であることが問題の原因である場合、それを正しいものに変更するにはどうすればよいですか?