【发布时间】:2012-11-02 15:07:49
【问题描述】:
我在div元素上使用display:table;。
在我测试过的所有其他浏览器上都没有问题。
但是,在 Chrome 22(最新版)和 Canary 上,div 的左右两侧间距均为 1px。
知道问题出在哪里吗?
编辑:margin,border,padding 都是 0。
此外,所有表格属性都将被删除:
border-spacing:0;
border-collapse:collapse;
table-layout:fixed;
【问题讨论】:
-
任何小提琴?您是否使用 reset.css 或任何此类重置所有元素。如果没有,我建议使用一个。
-
你的意思是 1px 内边距还是边距?如上所述,我建议尝试使用 reset.css 文件。
-
事实是,两者都不是。 padding为0,margin为0,border为0。然后border-spacing:0;border-collapse:collapse;table-layout:fixed;。
-
你能设置 div 有一个
margin: 0 -1px吗? -
我可以,但这会影响其他正常运行的浏览器。
标签: css google-chrome