display:table在webkit浏览器中添加填充/边距,但不在FF或IE中添加

don*_*per 5 safari webkit google-chrome displaytag css-tables

我在一些盒子上工作,我被迫在div上使用以下css,以使它看起来正确:

显示:表;

它在Firefox + Internet Explorer中运行良好,但我只是注意到它在webkit浏览器(Safari/Chrome)中添加了1px边框/边距/填充,这有点移动框...我怎么能摆脱这个?

我上传了一个如何呈现它的图片示例:

http://imageshack.us/photo/my-images/854/examplez.jpg/

在样式表中是否有"简单的方法"确定您是否使用webkit浏览器?因为那样的话我可以只添加一个"保证金左:-1px" ..我知道有确定的jQuery的browsertype的一种方式,但我认为这是一种矫枉过正这个..