を置く:CSS - アンカー内のdivのボーダー色を変更します。私はそうのようなアンカー内に含まれるdiv要素を持っている
<a class="chk" href="href">
<div class="chk-div"></div> Text Here
</a>
私はそれをしたいあなたは<a>
にカーソルを合わせるとなるように、のボーダー色を子供<div>
が変更されます。私は、あなたは、単にそのようなdivのためにそれを行うことができます知っている:
.chk-div:hover {
border-color: green;
}
しかし、私はあなたがテキストの上にカーソルを移動するとき、それは変更する必要も
divはブロック要素で、アンカーはインライン要素であることを理解する必要があります。あなたがやっていることは、不自然で不必要なものです... アンカーにスパンを入れたり、スタイル自体をスタイリングしたりしてください。 – felix91
http://stackoverflow.com/questions/1827965/is-putting-a-div-inside-an-anchor-これまで通り正しい –
両方とも、私はに変更しました – Lee