有没有办法忽略父标签中写的样式?

rub*_*nce 3 html css

有没有办法忽略所写的任何样式,并从头开始为新标签.例如,如果我写了一个样式

table {
  large amount of styles..
}
Run Code Online (Sandbox Code Playgroud)

然后我想用这样的东西开始一个没有任何样式的新表

<table style="no style">
Run Code Online (Sandbox Code Playgroud)

我可以为新表编写一个不同的类并应用该类,但问题是有很多样式要覆盖.有这样的属性吗?

Jer*_* B. 5

不幸的是,没有办法"重置"一个元素.这是建议不要给元素过度拱形样式的一个原因.当您想要更改它时,它可能会成为一个问题.你有两个选择.

  1. 改为创建一个类,并为该类提供所有现有的表.
  2. 只需覆盖新表的新类更改即可.

  • +1,虽然我不确定它是不幸的 - CSS中的C代表Cascading,这就是这里的确切行为. (3认同)
  • 嗯,这是他的要求很不幸,但是它是预期的功能,而且从大局来看它并不令人遗憾.这是"修复"的情况,仅仅需要从不同的角度来看待问题. (3认同)