style.css是否覆盖其他CSS文件类和ID

时间:2012-11-12 06:22:45

标签: html css html5

我的现有网页有一个style.css文件。然后我创建了一些内部样式表的新网页。但是根据内部样式表没有显示新页面。当我将这些页面移动到新的Web应用程序时,它们可以正常工作。

我还尝试使用style.css为新页面创建一个外部样式表,并将其包括在内。但是,新页面仍未相应显示。

谁能告诉我可能是什么问题? style.css是否覆盖内部样式表或其他css?

2 个答案:

答案 0 :(得分:2)

style.css不会覆盖其他样式。 CSS根据特异性决定应用于元素的样式。

CSS特异性是一个有点大但很重要的话题。在这里阅读:

CSS Specificity: Things You Should Know

修改

对于相同的特异性,使用最后定义的样式。

答案 1 :(得分:1)

它取决于优先级和你如何使用表单示例style.css是最后一个css而不是它将覆盖或你使用!important

好读

  1. CSS precedence
  2. 6 Assigning property values, Cascading, and Inheritance
  3. Understanding Style Precedence in CSS: Specificity, Inheritance, and the CascadeCSS precedence
  4. Specifics on CSS Specificity