对同一页面使用不同的 CSS 样式表


Use different CSS stylesheets for the same page

>例如,我可以在同一页面中使用两个不同的CSS样式表,但让我的页面不读取第二个吗?

我有我的PHP代码和一个样式表。在我的PHP代码中,我包含一个自定义标头,并且具有另一个CSS文件,但该CSS未应用于页面的其余部分。

有什么办法可以做到这一点吗?

如果您不希望它影响页面上的任何其他内容,只需确保它使用与其他样式表不同的 ID 和类。

尽管我个人会遵循更明智的方法,即将所有CSS包含在一个样式表中。除非你能具体解释为什么你需要它们分开?

我不确定我是否遵循所包含内容的整个链条,但是如果您在包含的内容中添加 CSS 选择器(例如 BEM 样式命名约定)的前缀,这些选择器不会影响页面的其余部分。