html - 如何将 0 的边框间距覆盖回浏览器默认值

标签 html css css-tables

<分区>

我正在尝试覆盖将 0 的边框间距应用于所有表格的 CSS 样式规则。如果我在 Firebug 中禁用该规则,我的页面将按照我希望的方式显示。但我无法删除或注释掉该规则。那么如何在我的 CSS 文件中将它覆盖回默认值呢?

如果有帮助的话,我正在使用最新的 Firefox 版本。

最佳答案

Firefox 默认应用于表格的样式如下:

table {
    -moz-box-sizing: border-box;
    border-collapse: separate;
    border-spacing: 2px;
    display: table;
    margin-bottom: 0;
    margin-top: 0;
    text-indent: 0;
}

这是一个非标准值(根据 W3C 的定义,它应该是 0),但您可能会发现大多数浏览器都同意将 2px 作为默认值。

无法将属性返回到该元素的浏览器默认值,您只能将其设置为特定值。

关于html - 如何将 0 的边框间距覆盖回浏览器默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19638383/

上一篇:javascript - 如何在 Twig 中包含样式表

下一篇:javascript - Jquery 位置没有给出预期的结果

相关文章:

jQuery 拖动滚动禁用

html - 使用 CSS 旋转视频并使其适合屏幕

javascript - WordPress 在哪里存储自定义帖子类型?

css - 如何设置 HTML 文本框的大小?

css - 如何制作 float :left go all the way left regardless of the height of the previous elements?

html - ie8 bug : fixed position div, inside relative position div, inside relative position floated div ... doesn't render

html - 水平对齐单独的表格

python - 将 hOCR 转换为 HTML 表格

html - 我无法垂直对齐 CSS 表格

html - CSS 表格上的 100% 高度