2010-05-27 74 views
0

我有一個寬度爲100%的透明表格,其中包含一些html內容。 我使用表格來定位屏幕中心上的內容元素。如何忽略html表中的事件

的表捕獲鼠標事件,並且用戶不能按下在其上被定位在其下方的鏈接(雖然它是透明的)。

有沒有辦法告訴瀏覽器忽略桌子上的活動? 我只想從表格內的內容(以及網站的其他部分)捕獲事件。

感謝 亞龍

+1

爲什麼你不使用CSS?這是正確的方法。你看到使用表導致數十個問題。 – Crozin 2010-05-27 19:37:15

+1

夥計atleast接受答案。 33%的接受是可恥的.. – 2010-05-27 19:41:20

+0

你說得對。感謝您的評論 – Yaron 2010-05-28 16:24:42

回答

1

使用HTML <table>是在屏幕的中央定位的元素錯誤方式。使用適當的CSS定位。

定位文本使用:text-align: center;。對於定位塊元素使用:

margin-left: auto; 
margin-right: auto; 

這不僅做的事情(在所有現代瀏覽器都支持CSS2標準)的正確途徑,這也將解決你捕獲的事件的問題。

+1

公平地說,*垂直*僅以CSS爲中心是一種真正的痛苦。 – Pointy 2010-05-27 19:55:01

+0

@Pointy - 不是說這不難,但它是非常有可能的。 – 2010-05-27 20:37:56