各テーブルセルにハイパーリンクを使用してロールオーバー画像を作成しようとしていますが、何らかの理由で、作成する後続の各セルがその前のセルをオーバーライドしています.:. 各セルは繰り返される画像になります。私が最初にコードを書いたとき、コードは正常に機能しました。これは完全に思いがけないことです。隣接する 2 つのセルのイメージ コードを次に示します。何らかの理由で、2 番目のセルが 1 番目のセル イメージとして表示され続けます。
<table style="width: 655px; height: 630px; border: 2px dotted black;">
<tbody>
<tr align="center">
<td style="border: 2px dotted black; width: 220px; height: 210px;"> <style type="text/css">
.rollover a {display: block;
width: 210px;
height: 155px;
background-image: url( IMG1a );}
.rollover a:hover{display: block;
width:210px;
height: 155px;
background-image: url( IMG1b );}
</style><div class="rollover"> <a href="link1"></a></div></td>
<td style="border: 2px dotted black; width: 220px; height: 210px;"> <style type="text/css">
.rollover a {display: block;
width: 210px;
height: 155px;
background-image: url( IMG1a );}
.rollover a:hover{display: block;
width:210px;
height: 155px;
background-image: url( IMG1b );}
</style><div class="rollover"> <a href="link1"></a></div></td></tr></tbody></table>