重置CSS以嵌入Web应用程序

时间:2013-12-09 15:41:57

标签: html css

我有一个嵌入式网页应用,可以包含在任何网站上。我一直在寻找合理的方法来实现它,所以只有我包含的CSS适用于我的应用程序。我遇到了CSS重置的想法,但似乎只是将默认的css规则添加到html标签中。可以做我需要的吗?

1 个答案:

答案 0 :(得分:1)

试试这个:

  1. 最后加载CSS覆盖样式。通常情况下,为了避免jQuery UI被我的样式覆盖,我为了安全而加载它的CSS。
  2. 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样式表具有非常长/特定样式声明的原因。它越具体,越难以覆盖。为了证明,即使红色的定义出现在它之后,以下也总是绿色的: