style.php打印纯文本而不是显示css

时间:2017-08-21 12:55:03

标签: php css

我将常见的css颜色值传递给style.php。但关闭php标签后。当谈到实际的css规则时,它会显示纯文本而不是css。

Style.php

<?php
header("Content-type: text/css; charset: UTF-8");
$common_color : "#888888";

?>

body{
color : <?php echo "$common_color" ?>;
}

h1{
color : <?php echo "$common_color" ?>;
}

我该如何解决?

我指的是this link

6 个答案:

答案 0 :(得分:0)

如下所述

In [5]: 12 %pipe% sqrt %pipe% str
Out[5]: '3.4641016151377544'

答案 1 :(得分:0)

尝试

$common_color = "#888888";

答案 2 :(得分:0)

$common_color是一个PHP变量,因此您不需要添加双引号。只需删除这些引号:

<?php
$common_color = "#888888";

?>

body {
    color: <?php echo $common_color; ?>;
    }
h1 {
    color: <?php echo $common_color; ?>;
}

<强>输出:

body{ color : '#888888'; } h1{ color : '#888888'; }

工作演示。确保其内部<style>代码:

<?php
$common_color = "#d00";
?>
<html>
    <head>
        <style>
            body{
                color: <?php echo $common_color; ?>;
            }
            h1{
                color: <?php echo $common_color; ?>;
            }
        </style>
    </head>
    <body>
        <h1>
            some text
        </h1>
    </body>
</html>

答案 3 :(得分:0)

你已经创建了一个名为“style.php”的php页面,其中包含一些css代码。你需要在html中包含这个文件,就像在其他html / php文件中一样 <link rel="stylesheet" type="text/css" href="inter.php">

<head>
<title></title>
<link rel="stylesheet" type="text/css" href="style.php">
</head>

如果要使用php变量,则必须从style.php文件的顶部删除标题header("Content-type: text/css; charset: UTF-8");。因为标头内容类型将输出转换为css。因此关闭php标签输出后将作为文本。

答案 4 :(得分:0)

&#13;
&#13;
/* nav tabs fixed wodth */
.gridProducts_box > ul.nav.nav-pills {
    display: table;
    width: 100%;
    table-layout: fixed;
}

.gridProducts_box > ul.nav.nav-pills > li {
    float: none;
    display: table-cell;
}

    .gridProducts_box > ul.nav.nav-pills > li > a {
        text-align: center;
    }

.gridProducts_box__items {
    width: 100%;
}
&#13;
&#13;
&#13;

style.php CSS 打包在<?php $common_color = "#888888"; ?> <style type="text/css"> body{ color : <?php echo "$common_color" ?>; } h1{ color : <?php echo "$common_color" ?>; } </style>标记中。

希望这有帮助。

答案 5 :(得分:-1)

<?php
$common_color = "#888888";

?>

body{
color : '<?php echo $common_color; ?>';
}

h1{
color : '<?php echo $common_color; ?>';
}

试试这个,你需要撇号