我有一个脚本,我需要在CSS样式表中包含PHP代码.但当我尝试在我的CSS文件中添加PHP代码时,没有任何事情发生!可能吗?
You*_*nse 20
将CSS文件重命名为end in .php,
styles.css -> styles.php
Run Code Online (Sandbox Code Playgroud)
但是,我怀疑你真的需要在CSS文件中使用PHP代码.
从下面的评论中获得好处,地点
<?php header("Content-type: text/css"); ?>
Run Code Online (Sandbox Code Playgroud)
在文件的顶部.
除非它是一个非常多的动态值,否则拥有静态CSS文件要好得多,并且只覆盖那些在PHP运行的文档中动态变化的部分.它可以为您节省请求(加上引导所需的时间等),并使样式表的大部分可以缓存.
在PHP/HTML页面的主题部分:
<!-- 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>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
42005 次 |
| 最近记录: |