重置给定元素的样式,但保留 HTML 属性样式

Reset styles on given element, but preserve HTML Attribute stylings

有谁知道是否可以删除给定元素上的所有样式(使用全部:初始;(或其他)),同时仍保留 HTML 属性样式?

示例:

<table bgcolor="#D9D9D9">
  .. Etc
</table>

这显然会将 BG 颜色设置为该颜色,但在我的情况下 bootstrap 会覆盖表格的背景颜色。

所以现在,我想删除该特定元素上的 bootstrap 覆盖,同时我仍然想保留 HTML 属性样式,以便它变成那种颜色。

这可能吗?

HTML 特定样式 属性 的属性已过时,现在不推荐使用。解决 bootstrap 覆盖的正确方法是使用样式属性。

<table style="background-color: #D9D9D9;">
  .. Etc
</table>

如果你需要强制样式 - 可以使用 !important

<table style="background-color: #D9D9D9 !important;">
  .. Etc
</table>

要覆盖 bootstrap 属性,您必须在 bootstrap 之后加载个人 CSS 文档,其中包含您需要覆盖的所有样式。