0

所以我有一个从 SQL 数据库生成的表。它具有以下内容:

<table id="Email" width="725px" height="780" border="0" cellpadding="0"cellspacing="0" bgcolor="#551155">

如您所见,它使用 bgColor 属性,我知道该属性正在逐步淘汰等。但是现在我必须按原样转储它而不是查找/替换输出。

现在我正在使用 twitter 引导程序,它在引导程序 CSS 中几乎覆盖了该背景颜色:

table {
max-width: 100%;
background-color: transparent;
border-collapse: collapse;
border-spacing: 0;
}

如您所见,它将表格的背景设置为透明。有没有聪明的方法来覆盖它?不修改 HTML 输出或引导文件?

我尝试在我的覆盖 css 样式文件中创建另一个类,但除了继承之外,我没有看到许多设置背景颜色的选项。

谢谢!

4

1 回答 1

1

只是不要添加bgcolor属性,它现在已被弃用。你应该做的是:

  1. 创建另一个 CSS 文件,将其链接到 HTML 页面,并确保它位于任何其他 CSS 链接标签的最底部。

    1. 例如,向您的表中添加一个类<table class="set-bg"></table>
    2. 为新创建的 CSS 文件添加样式

      .set-bg { background-color: #551155; ... }

关键是在 CSS Bootstrap 文件之后包含您自己的 CSS 文件。

于 2012-08-27T16:27:05.820 回答