php - 对导入的 PHP 页面实现 CSS 完整性

标签 php html css

我正在尝试将包含带有单独 CSS 和 js 文件的 HTML 脚本的 php 文件导入另一个包含我的页眉和页脚的 php 文件。页眉和页脚来自一个模板,该模板使用非常困惑和令人费解的 CSS,基本上对几乎 10 个不同位置/文件中的所有内容都有规则。当我将我的 php 导入到这个主模板页面时,所有导入页面的样式也继承自基本模板,这基本上覆盖了我的东西。有没有一种方法可以强制每个 php/html 脚本保持自己的样式,而不必在将它们从一个文件导入到另一个文件时相互继承?

非常感谢

最佳答案

如何导入文件?

如果您的答案是使用 include()require() 那么答案是!当生成 html 代码时,所有这些都将显示在同一页面中,这就是所有 cssjs 文件都应用于您的 html。

你可以做的是将 css 和 js 文件添加到一个文件中(例如:assets.php),建立一个顺序,然后将其导入你的 main.php 并解决您 html 上的类和 ID 的所有问题,以避免覆盖。


编辑关于 CSS 加载顺序

加载 CSS 文件的顺序对样式的应用方式影响很小。应用于特定元素的样式由 CSS 规则中使用的选择器的特殊性决定。较高的特异性会否决较低的特异性,即使稍后声明具有较低特异性的样式也是如此。

关于php - 对导入的 PHP 页面实现 CSS 完整性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14868409/

相关文章:

javascript - 在客户网站上发现恶意代码

php - blueimp jquery上传插件-进度条

javascript - jquery设置没有元素的onclick事件

php - 样式化来自 php 表单的电子邮件

javascript - Thickbox - 不会在 Chrome 中关闭

java - Eclipse for PHP 和 Eclipse 或 Java 互相搞乱了?

php、MySQL、fpdf 和 $_Get?

php - 用php动态编写页面标题和事件类

javascript - 在移动设备上加载网站时背景图片看起来不对

html - 将一个 div 在另一个 div 中垂直居中