默認情況下,只有鏈接的文本可以在IE 6中單擊。我想讓鏈接中的整個區域(即包括填充)都可點擊。如何在IE 6中填充可點擊的鏈接?
我也需要這個區域是透明的,因爲鏈接覆蓋了照片的一半。添加背景顏色可使填充區域可點擊,但會隱藏對象,因爲鏈接處於隱藏狀態。
我可以發誓有辦法做到這一點。
默認情況下,只有鏈接的文本可以在IE 6中單擊。我想讓鏈接中的整個區域(即包括填充)都可點擊。如何在IE 6中填充可點擊的鏈接?
我也需要這個區域是透明的,因爲鏈接覆蓋了照片的一半。添加背景顏色可使填充區域可點擊,但會隱藏對象,因爲鏈接處於隱藏狀態。
我可以發誓有辦法做到這一點。
我記得遇到同樣的問題,但我的回憶是朦朧的適當的解決方法(如果有甚至有一個)。
你可以嘗試給鏈接一個background-color: transparent
或透明的背景圖片嗎? 可能工作。
如果沒有其他的幫助,給周圍的元素一個Javascript onclick屬性和cursor: pointer
來模擬鏈接功能,至少對於那些使用JavaScript的人。
display: inline-block
是正確的答案。它後面沒有div或透明div,只是鏈接元素。當將inline-block屬性應用於它時,任何填充(以及我認爲的行高)都會變成鏈接的一部分。
啊哈:透明背景圖像的作品,即使當我用一個大的負面'文本縮進'值隱藏文本。好決定。 – 2010-01-11 06:16:29