Html img上的a href链接
您好,我有以下代码,在Html img上的a href链接,html,css,internet-explorer,Html,Css,Internet Explorer,您好,我有以下代码,在img上面有几个链接。它在FF中运行良好,但在IE中不起作用。如果您将链接放在img <div style="z-index:-6755;"><img alt="October Offer" src="images/offers/october-offer.jpg" /></div> <a href="javascript:void(0);" onclick="window.parent.SqueezeBox.close();" s
img
上面有几个链接。它在FF中运行良好,但在IE中不起作用。如果您将链接放在img
<div style="z-index:-6755;"><img alt="October Offer" src="images/offers/october-offer.jpg" /></div>
<a href="javascript:void(0);" onclick="window.parent.SqueezeBox.close();" style="text-decoration: none; width: 147px; height: 32px; position: inherit; bottom: 32px; left: 50px; border: 1px solid red; display: block;" target="_parent"> </a>
<a href="#" onclick="window.parent.SqueezeBox.close();">
<div style="display:block; width: 185px; height: 32px; position: relative; bottom: 50px; left: 260px;border:1px solid blue; "> </div>
</a>
您只是想让图像可点击吗 不能让
的html标记不正确
将
放在
另一种方法是用图像的背景图像设置一个div,然后在其中设置一个链接,使链接显示:block并使其成为div的整个宽度和高度,整个内容都可以单击。我编辑了代码。它仍然没有任何意义,所以请随意去看看源代码,如果这更有意义的话。您的HTML代码被破坏了<代码>href不是一个元素,而是一个attribute@RoToRa@Mark那其实是我的错><。OP使用了
标记,这样解析器就不会呈现代码而不是显示代码(他不知道如何使用代码块),我按了两次backspace而不是一次,在那里咬下了a
。我真的很抱歉这造成了混乱。