2010-09-23 45 views
9

嗨,我有以下代碼在img之上有幾個鏈接。它在FF中運行良好,但不在IE中運行。看來IE無法點擊,如果你把鏈接的imgimg上的href鏈接

<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> 
+0

我編輯了代碼。它仍然沒有任何意義,所以隨意去看看源代碼,如果更有意義 – 2010-09-23 15:19:47

+1

您的HTML代碼已損壞。 ''href ...'應該是'')不允許包含像div這樣的塊元素。 – RoToRa 2010-09-23 15:22:05

+1

href不是元素,而是屬性 – 2010-09-23 15:23:21

回答

22

你只是試圖使圖像可點擊頂部?

你不能有<href>那不是一個正確的html標記。

要麼放置<img>內部<a>像這樣:<a href="http://www.example.com/"><img /></a>

另一種方式是設置一個div與您的圖像的背景圖像,然後在連接部內有,使鏈接顯示:塊,並使其在整個寬度和div的高度和整個事情將是可點擊的。