【问题标题】:how to get css highlighting and hinting for php files in dreamweaver that are being read as css files?如何在dreamweaver中为被读取为css文件的php文件获得css突出显示和提示?
【发布时间】:2013-05-20 05:58:59
【问题描述】:

因此,对于我的网站,我需要一种方法将 php 文件突出显示为 css,并在 php 文件中启用作为 css 的代码提示。我使用<link href="css.php" rel="stylesheet" type="text/css" /> 将php 文件包含为css 文件,它可以工作并将php 文件显示为css。但是,问题是在 Adob​​e Dreamweaver 中,当我编辑 style.php 的代码时,它都显示为黑色字体,并且 css 的代码提示不起作用。

此文件包含许多 php 变量,用于根据用户设置和父页面制作的其他 php 变量以不同方式显示内容。

压缩样式.php

/*
Style Sheets
....
Copyright © 2012 All Rights Reserved
*/
@charset "utf-8";

#myID {
    background:<?php echo $colorVar; ?>;
}

如何让dreamweaver 将此php 文件识别为css 文件?

【问题讨论】:

    标签: php css syntax-highlighting dreamweaver code-hinting


    【解决方案1】:

    以前的答案对我不起作用。无论是由于 Dreamweaver 的新版本,还是因为浏览器发生了任何变化,在放入服务器时它都没有正确显示。

    我做了什么来解决这个问题:

    <?php 
    if (true == false)
    {
        ?><style><?
    }
    ?>
    

    true == false 永远不会发生,所以这里的任何东西都可以用于 cmets 或 IDE 装饰,因此无需结束 &lt;style&gt; 标签。这也会在整个文档中添加样式颜色

    【讨论】:

      【解决方案2】:

      在研究并找到有关如何编辑 Dreamweaver 配置文件的教程后,我终于想到了一个解决方案。

      在我想要呈现为 css 的 php 文件开头的 cmets 中放置一个 html 样式标签,如下所示:

      /*
      <style>
      Style Sheets
      ....
      Copyright © 2012 All Rights Reserved
      */
      @charset "utf-8";
      
      #myID {
          background:<?php echo $colorVar; ?>;
      }
      

      这非常有效。它启用语法突出显示和代码提示,就好像文件的其余部分是 css 一样,并且对于 &lt;?php ?&gt; 标签仍然具有正确的 php 语法突出显示。

      希望这可以帮助其他人。

      【讨论】:

        猜你喜欢
        • 2012-02-18
        • 2016-12-13
        • 2020-05-23
        • 1970-01-01
        • 2012-09-29
        • 1970-01-01
        • 2022-11-13
        • 2013-09-15
        • 2013-10-29
        相关资源
        最近更新 更多