html - 用户代理样式表覆盖表?

标签 html css wordpress

我正在对 wordpress 主题进行一些修改,但在移除表格的顶部边框时遇到了挑战。如下例所示,它添加了一些奇怪的细节:

border line

table {    (user agent stylesheet)
display: table;
border-collapse: separate;
border-spacing: 2px;
border-color: gray;
}

然后是我的:

table {  
border: none;
border-collapse: separate;
border-spacing: 0;
border-color:#FFFFFF;
}

然而,奇怪的是它只显示了顶部边框。可能是我在这里遗漏了一些东西。或者,这很明显......

示例站点:http://friknektene.no/wordpress/?page_id=2

最佳答案

border-top 来自 style.css,第 815 行:

.entry-content td,
.comment-content td {
    border-top: 1px solid #ddd;
    padding: 6px 10px 6px 0;
}

如您所见,border-top 应用于 td,而不是 table。这就是为什么您尝试覆盖无效的原因。

试试这个:

.entry-content td, .comment-content td {
    border-top: 0;
}

您可能希望或不希望在上面的选择器中保留 .comment-content td

关于html - 用户代理样式表覆盖表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10543499/

相关文章:

javascript - 如何使用 HTML2Canvas 为 jQuery 元素截取屏幕截图?

javascript - 按需加载选项卡内容,例如 Youtube?

php - WooCommerce 结帐字段的自定义验证

php - 如何从 "Carbon Fields 2.1.0"WP 插件中检索字段值?他们在哪个阶段可以访问?

javascript - 如何使用javascript给一个div标签一个唯一的id

html - 当包含的输入具有焦点时,如何限制 CSS?

css - 遍历css语法错误和困惑

css - 如何断言 CSS 属性包含 Cypress 测试中的一些文本?

php - 如何使用 php 自动将 css 类应用于特定单词

html - 页脚语义用户界面