【问题标题】:Override the HTML table border attribute覆盖 HTML 表格边框属性
【发布时间】:2014-10-31 09:00:08
【问题描述】:

我有一个属性“边框”设置为 0 的表格,所以无论我在 css 中设置什么,表格都不会显示边框

请注意,我无法内联更改表格边框属性。我无法访问该文件。

<table  class="ms-listviewtable" handledeleteinit="true" border="0" style="">

我可以做些什么来覆盖边框?

【问题讨论】:

  • 您是否尝试过使用以下 css 代码:.ms-listviewtable{ border: 1px solid #000000 !important; }?其实很有趣。在 PHP 中!在某事意味着不之前... xD
  • 尝试使用这个代码:table {border: 1px solid red !important;}
  • @shadeed9 不要使用桌子!它将为页面中的所有表格设置。而且这张桌子确实有课!所以改用类吧!
  • @Deer-Outdoor.nl 是的,我同意,但这只是一个测试,看看结果如何:)
  • !important 不起作用,正如我所说,我无法修改表格属性,我无权访问 html

标签: html css sharepoint inline


【解决方案1】:

这是 Temala 的回答示例:

table {
    border-collapse: collapse;
    border: 1px solid red;
    border-bottom: 0;
}
td, th {
     border-right: 1px solid red;
     border-bottom: 1px solid red;
}

【讨论】:

    【解决方案2】:

    我发现的唯一方法是在 th 和 td 中添加边框,但要获得相同的预期结果,我只需要设置 1 个边框边。

    否则我会得到一个粗体边框。

    【讨论】:

      猜你喜欢
      • 2012-07-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-22
      • 2014-11-25
      • 2011-09-08
      • 1970-01-01
      相关资源
      最近更新 更多