Css 使用规则重置元素(删除一个类上的所有元素样式)

Css 使用规则重置元素(删除一个类上的所有元素样式),css,Css,我想知道,有没有CSS规则来重置元素样式 如果能够只使用一个类,比如.reset,那就太好了 有什么建议吗?您可以创建一个CSS类,将样式“重置”为您想要的样式: .reset{ border:0; padding:0; margin:0; font-weight:normal; /*etc.*/ } 然后应用于您的元素: <h1 class="reset">...</h1> 。。。 这就是你想要的吗 请记住,CSS中的第一个“C”代表级联,因此

我想知道,有没有CSS规则来重置元素样式

如果能够只使用一个类,比如
.reset
,那就太好了


有什么建议吗?

您可以创建一个CSS类,将样式“重置”为您想要的样式:

.reset{
  border:0;
  padding:0;
  margin:0;
  font-weight:normal;
  /*etc.*/
}
然后应用于您的元素:

<h1 class="reset">...</h1>
。。。
这就是你想要的吗


请记住,CSS中的第一个“C”代表级联,因此您可能需要在CSS中更加具体,以克服应用于元素的其他样式

老实说,我正在努力想一个你需要直接使用CSS的理由。我可以看到一个jQuery应用程序想要删除样式,但无论如何这都相对容易。如果你不希望某个东西有任何样式,就不要给它一个。在我的情况下,使用bootstrap会很有用,我不知道你很抱歉。你是从.Less构建CSS的吗?用这种方式隔离和修改/覆盖可能更容易。不,我只是在新的css文件中用额外的规则扩展bootstrap.css:请换一种方式。您需要重置代码的唯一原因是如果您使用的CSS“错误”。换句话说:瞄准错误的(或太多的)元素。实际上,根据选择器的强度(e.a.#item.item),这在大多数情况下都不起作用!重要的事情是必须的。我不认为有什么把戏。从一个元素到另一个元素的级联样式是CSS的全部要点(如Scunliffe所述)。@Damien correct。。。我在添加CSS规范的链接,以便在添加注释时处理选择器的强度/优先级。