ここで a をリンクにするためのヒントを読みました<div>
:
Make a div into a link
そこでの回答の1つは、これがテーブル内でも機能することを示唆していました。
目標は、画像マップや CSS を使用せずに、画像内の複数のテキスト項目をクリック可能にすることです。画像はテーブル セル内のページに配置され、リンクが画像内のテキストの上に適切に配置されるように、<div>
は 内にあります。<td>
意図したとおりに機能しますが、<div>
.
コードは次のとおりです。
<td height="419" align="left" valign="top" background="images/bg_FINAL.jpg"><img src="newimages/Splashpage.jpg" alt="" style="position:relative; left:0; top:0; " >
<div style="height:100px; width:142px; float:none; position:relative; left:265px; top:-223px; " >
<a href="http://SomeURL.com" style="position:absolute; top:0; left:0; width:100%; height:100%; display:block; " ></a>
</div>
</td>
bg_FINAL.jpg 画像がテーブルの通常の高さ (この場合は 419px) より下に繰り返されていますが、その理由がわかりません。すぐに を削除する<div>
と、通常の外観に戻ります (表の境界が無地になります)。
PS 新しいユーザーとして、画像を投稿することはできません (明らかに 10 の評価ポイントが必要です) が、問題を示す 2 つのスクリーンショットを次に示します。