Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html img上的a href链接_Html_Css_Internet Explorer - Fatal编程技术网

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; ">&nbsp;</div>
</a>

您只是想让图像可点击吗

不能让
的html标记不正确

放在


另一种方法是用图像的背景图像设置一个div,然后在其中设置一个链接,使链接显示:block并使其成为div的整个宽度和高度,整个内容都可以单击。

我编辑了代码。它仍然没有任何意义,所以请随意去看看源代码,如果这更有意义的话。您的HTML代码被破坏了<代码>href不是一个元素,而是一个attribute@RoToRa@Mark那其实是我的错><。OP使用了
标记,这样解析器就不会呈现代码而不是显示代码(他不知道如何使用代码块),我按了两次backspace而不是一次,在那里咬下了
a
。我真的很抱歉这造成了混乱。