【问题标题】:Bootstrap - table css issueBootstrap - 表css问题
【发布时间】:2014-09-26 08:46:56
【问题描述】:

我对表格的样式有疑问。

当我尝试更改 <thead> 的填充时,它不会改变。

它发生在更多样式元素上。

这是我的代码:

http://pastebin.com/xHhHMZmP

结果如下:

【问题讨论】:

    标签: html css twitter-bootstrap html-table


    【解决方案1】:

    一种解决方案是为您的填充添加!important 标志:

    table th{
      padding: 50px !important;
      background-color: #ffb74d;
      color:#EEEEEE
    }
    

    jsFiddle Demo

    【讨论】:

    • 谢谢!你能解释一下 !important 是做什么的吗?
    • @iYonatan - !important 标志会覆盖可能对给定 css 属性的元素产生影响的任何其他样式(包括内联)。例如。您有一个具有黑色内联样式的元素,并且在您的外部 css 中,您将颜色设置为蓝色。通常内联样式会覆盖外部样式。但是!important 标志将其推翻。正如!important 所说,元素必须将此属性与此值一起使用。
    【解决方案2】:

    查看您的代码后,我注意到了以下内容。您的 CSS 正在定义...

    table th{
              padding: 50px;
             background-color: #ffb74d;
             color:#EEEEEE
    
         }
    

    但是在那些<th> 上,你有类和内联样式。最好在一个地方定义所有这些以保持一致性。

    试试……

    table > thead > th {
                  padding: 50px;
                 background-color: #ffb74d;
                 color:#EEEEEE
    
                        }
    

    【讨论】:

    • 那里好像有填充但是文字不是垂直居中的?还是您只是删除了橙色背景?
    • 我没有去掉背景色
    猜你喜欢
    • 2021-10-02
    • 2018-02-04
    • 1970-01-01
    • 1970-01-01
    • 2014-04-20
    • 2018-05-10
    • 2015-06-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多