在动态CSS中注释


Commenting in Dynamic CSS

我正在使用一个动态样式表,即:style.php,从代码

开始
<?php header('Content-type: text/css'); ?>

我应该如何在这样的文件中注释?

根据我自己的经验,html样式注释往往会引起一些麻烦(停用即将到来的样式),而css样式注释往往被忽略。

另一方面,notepad++将html注释涂成绿色,而将css注释涂成黑色。

无论如何,如果有一个正式的答案,或者一些特殊的规则,我想知道。

谢谢。

如果您希望注释出现在生成的CSS中,则使用CSS注释,如下所示:

echo "/* My css comment */";
echo "body { margin: 0 }";

如果你不想让它们在生成的CSS中可见,只希望在编辑PHP文件时能够读取它们,那么使用常规的PHP注释:

// Just a regular PHP comment, this won't be visible in the generated CSS!
echo "body { margin: 0 }";
/* You can use this style of comments too, it's up to you what you prefer. */
<?php
    header('Content-type: text/css');
    echo "* { margin: 0; }";
    // Comments 1
    # Comments 2
    /* Comments 3 */
?>