我有一个嵌入式网页应用,可以包含在任何网站上。我一直在寻找合理的方法来实现它,所以只有我包含的CSS适用于我的应用程序。我遇到了CSS重置的想法,但似乎只是将默认的css规则添加到html标签中。可以做我需要的吗?
答案 0 :(得分:1)
试试这个:
2.风格重要性的顺序(据我记忆)按此顺序排列:
-browser styles
-stylesheet styles
-inline styles
-!important styles
-user-defined/user-script styles (custom browser fonts and colors).
这就是为什么像jQuery这样的库应用内联样式(而不是addClass方法),因为它总是覆盖样式表样式,无论特殊性如何。但你可以使用!important
覆盖它们3。http://coding.smashingmagazine.com/2007/07/27/css-specificity-things-you-should-know/ - 这也是jQuery UI样式表具有非常长/特定样式声明的原因。它越具体,越难以覆盖。为了证明,即使红色的定义出现在它之后,以下也总是绿色的: