我在这里阅读了将 a<div>
变为链接的提示:
将 div 变为链接
那里的一个答案表明,即使在表格中也可以使用。
目标是在不使用图像映射或 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个声望点),但这里有两个截图显示了这个问题: