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

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


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

现在,我在Bootstrap CSS中使用的Twitter Bootstrap几乎覆盖了背景色:

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


如您所见,它会将表格的背景设置为透明。有一个巧妙的方法可以覆盖吗?是否不修改HTML输出或引导文件?

我尝试在重写CSS样式文件中创建另一个类,但是除了继承之外,我看不到有很多其他的背景色选项。

谢谢!

最佳答案

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


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


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

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



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

10-04 22:52
查看更多