html - 为什么我更具体的 CSS 样式没有覆盖 Bootstrap?

标签 html css twitter-bootstrap

我无法让我的 CSS 样式覆盖 Bootstrap 的默认表头对齐方式。这是我的表格:

<table class="userProjectsTable" id="userLeadProjectsTable">

    <tr class="userProjectsHeaderRow" id="userLeadTableHeaderRow">
        <th>Project Title</th>
        <th>Created Date</th>
        <th>Currently Active</th>
        <th>Go to Project Workspace</th>
    </tr>
    <tr> ...rest of rows... </tr>
</table>

这是我用来格式化它的一些 CSS:

.userProjectsTable {
    text-align: center;
    width: 95%;
    border-radius: 7px;
}

#userLeadTableHeaderRow {
    background-color: rgba(6, 47, 55, .9);
    text-transform: uppercase;
    text-align: center;
    font-size: 1.1em;
    border: 3px solid white;
    border-radius: 7px;
    height: 20px;
}

但是当我检查源代码时,它说它正在从 Bootstrap 的 table.less CSS 表中获取文本对齐方式。令人讨厌的样式化来自这里:

th {
 text-align: left;
}

分数为 1 的元素选择器如何覆盖类和 ID 选择器?

最佳答案

您没有针对您的 css 中的第 th 元素。

如果你想覆盖 Bootstrap ,像这样定位 th 元素:

#userLeadTableHeaderRow th {
  text-align: center;
}

关于html - 为什么我更具体的 CSS 样式没有覆盖 Bootstrap?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45534864/

相关文章:

java - 从数据库填充组合框

javascript - 如何在我的脚本中编辑正确的电话号码?

css - 如何使用 Bootstrap 固定标签的宽度

html - 如何降低背景高度,使我的图像底部和底部边框处于同一水平?

html - 如何使用 Bootstrap 将矩形图像与垂直图片并排对齐?

twitter-bootstrap - Bootstrap 3 中堆叠列时的垂直空间

javascript - 单击按钮后的 bootstrap/JS/Ajax 获取表单以更改图像

jquery - 图片幻灯片上的文字 - jQuery cycle2

javascript - 如何在简单的 Web 应用程序中使用 vue.js?

javascript - 如何使用 JavaScript 将 CSS 样式插入到 SVG 中?