所以对于我的网站,我需要一种方法来突出显示一个php文件为css,也使代码提示为css内的php文件。我包括php文件作为一个css文件使用<link href="css.php" rel="stylesheet" type="text/css" />
工作,并显示php文件为css。然而,问题是,在Adobe Dreamweaver中,当我编辑style.php的代码时,它全部显示为黑色字体,css的代码提示不起作用。
该文件包含许多php变量,用于根据用户设置和父页面设置的其他php变量以不同的方式显示内容。
浓缩style.php
/*
Style Sheets
....
Copyright © 2012 All Rights Reserved
*/
@charset "utf-8";
#myID {
background:<?php echo $colorVar; ?>;
}
我怎样才能让dreamweaver把这个php文件识别为css文件?
前面的答案不适合我。不管这是由于Dreamweaver的新版本,还是因为浏览器发生了变化,当把它放到服务器上时,它没有正确显示。
我做了什么来解决这个问题:
<?php
if (true == false)
{
?><style><?
}
?>
true == false
永远不会发生,所以这里放的任何东西都可以用于注释或IDE修饰,因此不需要结束<style>
标签。这样还可以在整个文档中添加样式颜色
在研究并找到如何编辑Dreamweaver配置文件的教程后,没有一个确切的工作,我终于想到了一个解决方案。
在我想要呈现为css的php文件开头的注释中添加一个html样式标签,像这样:
/*
<style>
Style Sheets
....
Copyright © 2012 All Rights Reserved
*/
@charset "utf-8";
#myID {
background:<?php echo $colorVar; ?>;
}
这工作完美。它启用语法高亮显示和代码提示,就好像文件的其余部分是css一样,并且仍然具有正确的php语法高亮显示<?php ?>
标记。
希望这篇文章能帮助到其他人。