2010-05-27 45 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