我有一个脚本,我需要在 CSS 样式表中包含 PHP 代码。但是当我尝试在我的 CSS 文件中添加 PHP 代码时,什么也没有发生!可能吗?
原文由 Jack Billy 发布,翻译遵循 CC BY-SA 4.0 许可协议
我有一个脚本,我需要在 CSS 样式表中包含 PHP 代码。但是当我尝试在我的 CSS 文件中添加 PHP 代码时,什么也没有发生!可能吗?
原文由 Jack Billy 发布,翻译遵循 CC BY-SA 4.0 许可协议
除非动态值非常多,否则最好有一个静态 CSS 文件,并且只覆盖那些在 PHP 已经运行的文档中动态变化的部分。它为您节省了一个请求(加上引导所需的时间等),并使大部分样式表可缓存。
在您的 PHP/HTML 页面的 head 部分:
<!-- static resource -->
<link rel="stylesheet" href="styles.css">
<!-- Dynamic styles -->
<style type="text/css">
body { color: <?php echo $body_color; ?>; }
h1 { font-size: <?php echo $fontsize."px"; ?>; }
p { color: <?php echo $paragraph_color; ?>; }
</style>
原文由 Pekka 发布,翻译遵循 CC BY-SA 3.0 许可协议
3 回答4.9k 阅读✓ 已解决
5 回答2k 阅读
1 回答4.1k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
2 回答1.9k 阅读✓ 已解决
1 回答3k 阅读✓ 已解决
2 回答2.3k 阅读✓ 已解决
将您的 CSS 文件重命名为以
.php
结尾,但是,我怀疑您是否真的需要在 CSS 文件中包含 PHP 代码。
好点从下面的评论,地方
在文件的顶部。