繁体   English   中英

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

[英]Does style.css override other CSS file classes and ids

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

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

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

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

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

CSS特殊性:您应该知道的事情

编辑

为了达到相同的特异性,使用了最后定义的样式。

它取决于优先级以及您如何使用示例样式style.css,而不是它将覆盖的所有CSS中的最后一个,或者您已使用!important

好读

  1. CSS优先级
  2. 6分配属性值,级联和继承
  3. 了解CSS中的样式优先级:特异性,继承性和CascadeCSS优先级
  4. CSS特异性的细节

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM