Php 如何防止CSS从另一部分影响代码

Php 如何防止CSS从另一部分影响代码,php,html,css,Php,Html,Css,我有一个index.php文件,它需要两个部分:header.php和footer.php 这两个部分都有自己的CSS样式表(header.CSS和footer.CSS) 但是,footer.css中的样式会影响header.php文件元素的外观。下面是一个模式: 我在网上找不到任何关于如何防止这种情况发生的信息。有什么建议吗?您可以通过更改css类的名称来防止它影响其他css类。页脚css应具有与页脚相关的类,页眉应具有与页眉相关的名称 在php文件中使用一个css类和两个不同的输出是不可能的

我有一个
index.php
文件,它需要两个部分:
header.php
footer.php

这两个部分都有自己的CSS样式表(
header.CSS
footer.CSS

但是,footer.css中的样式会影响header.php文件元素的外观。下面是一个模式:


我在网上找不到任何关于如何防止这种情况发生的信息。有什么建议吗?

您可以通过更改css类的名称来防止它影响其他css类。页脚css应具有与页脚相关的类,页眉应具有与页眉相关的名称

在php文件中使用一个css类和两个不同的输出是不可能的


解决方案:更改有问题的CSS类的名称。

我们可以查看您的代码吗?页眉和页脚中这些元素的类名是否相同?请为类指定唯一的名称。或者,在你的
.css
中使用
.header h1
来专门针对你的
.header
类中的
,而不干扰你的页脚。“然而,”-不,不是“然而”,当然,因为css就是这样工作的。嵌入两个单独的样式表、一个或十五个样式表都无关紧要,它们仍然适用于整个文档。如果不希望页眉样式应用于页脚元素,反之亦然,则必须通过编写适当的选择器来限制范围。@LazarNikolic是的。这就是为什么我想使用两个文件而不是一个。显然这是不可能的:-(