私は 5 つ星評価システムの html に取り組んでいますが、ブロック要素として設定しても、何らかの理由でアンカーに幅と高さを持たせることができません。問題を次の基本的なコードに絞り込みました。
CSS:
.outerdiv{
height:20px;
width:90px;
background-color:red;
}
.innerdiv{
height:20px;
width:63px;
background-color:blue;
}
.1{
display:block;
height:20px;
width:18px;
z-index:5;
background-color:green;
}
.1:hover{
background-color:orange;
}
HTML:
<div class="outerdiv">
<div class="innerdiv">
<a class="1"></a>
</div>
</div>
http://jsfiddle.net/knoell8504/qsjqL/4/ このコードと私が使用しているコードの主な違いは、私のコードが背景画像を使用しているのに対し、このコードは背景色を使用していることです。