2012-02-17 10 views
2

内のファイルを.CSSするの強調表示のPHP構文を追加私はPHPが.htaccessファイルには、NetBeans 7.0.1

AddType application/x-httpd-php .css 

を追加することにより、CSSファイルに追加することができることを発見しました。

あなたは、プロジェクト内のすべてのCSSファイルに

<?php header ("Content-type: text/css"); ?> 

を追加します。

function linear_gradient($from, $to) 
{ 
    return "background:$from;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='$from',endColorstr='$to');background:-webkit-gradient(linear,left top,left bottom,from($from),to($to));background:-moz-linear-gradient(top,$from,$to);"; 
} 

私与える:それはスタイルシートの意味から離れて取り、何とか何とか何とかしかし、私が簡単な関数を書い例えば非常に便利ですので

多くの人がこれを好きではないだろうcssから関数を呼び出すだけでブラウザのグラデーションをクロスオーバーします。非常に便利です!


とにかく、問題がある、それはCSSファイルで行う必要がありますようにNetBeansはPHPの構文を強調表示していないと私は、「無効な内容」と「予期しない記号」などなどのようなエラーの膨大な量を取得します

誰でも構文ハイライトを変更する方法を知っていますか.cssファイルはPHPとCSSをサポートしますか?

(どのように.phpファイルをPHPとHTMLをサポートするのと同様に)

おかげ

答えて

1

あなたのCSSファイルが.css拡張子を持っているので、Netbeansのは、CSSファイルと同じように扱います。規約によると、CSSファイルにはPHPコードが含まれていません(あなたにはそれほど頻繁には表示されません)ので、あなたが書いたものが「OK」であることをNetbeansに確信させることはできません。

これらのエラーは無視できます。 Netbeansはそうではありませんが、ソフトウェアではなく、赤ちゃんではありません。

1

クラス外のPHPをコメントすることができます。

/*<?php $foo='block' ?>*/ 
.class{ 
    display: <?php echo $foo ?>; 
} 

"エコー$ fooが、" NetBeansのためのエラーを生成しますが(私は、NetBeans 7.1.2を使用しています)シンタックスハイライトを殺すことはありません。

関連する問題