【发布时间】:2013-01-02 09:08:54
【问题描述】:
我有一个名为 index.php 的页面
<html>
<head>
<link rel="stylesheet" type="text/css" href="mystyle.css" />
...
<body>
<div class="my_class"></div>
...
</body>
</html>
在mystyle.css 中没有.my_class 的声明
我有另一个名为 external_style.css 的文件,其中也没有 .my_class 的声明,但有一个名为 .new_class 的类
无法导入或附加 external_style.css - 因为它会覆盖其他元素。
我的问题是:
如何在不导入文件的情况下将 .new_class 的属性从 external_style.css 获取到 .my_class 中。
有没有办法使用 php 读取该文件?
还有更好的解决方案吗?
【问题讨论】:
-
为什么不在本地打开文件,或者用开发者工具在浏览器中查看,然后从 external_style.css 中复制 .new_class 并移动到 mystyle.css 中?
-
您可能会遇到此问题,因为您没有遵循 HTML/CSS 的最佳实践。
-
什么意思:.my_class 也没有声明,但是有一个名为 .new_class 的类
-
您是否有理由不将
.new_class添加到 mystyle.css 中 -
您可以加载任意数量的样式表。但如果您在多个工作表中有类/ID 定义,则“后”工作表将覆盖较早工作表。
标签: php css class import external