CSSのコメント表示No.20123
dummyusr さん 05/10/06 01:31
 
お世話になります。

カラー表示モードの意外な盲点なのですが、
実はCSSのコメントは
/* ... */ だけで // ... は使えません。
ですから「C言語/JAVA」モードを使うのは誤りです。ちょうど「秀丸マクロ」モード
と逆になりますかね。

CSSでURI値を表記する時は、

@namespace url(http://www.w3.org/1999/xhtml);
@namespace url('http://www.w3.org/1999/xhtml');
@namespace url("http://www.w3.org/1999/xhtml");

上記は3つとも正しくて、URLのクオートはあっても無くても構いません。よってURL
のクオートが無い時 // がコメントとして働くとフルパスURLの後ろが全てコメント
色表示となってしまいます。

「PL/SQL」モードで代用できるかと思ったのですが、/* ... */ に加えて MySQL等で
使う -- が効くようですね。CSSではプロパティやクラス名、ID名などにハイフン(-)
の使用が許可されています。ですから -- が効いてしまうのも都合が悪い訳です。

CSS専用のカラーモードを作るかあるいはプロパティ等による修正があったほうが良
いかと思います。
あら探しのような部分で恐縮ですが、是非ご一考願います。

[ ]
RE:20123 CSSのコメント表示No.20124
秀丸担当 さん 05/10/06 11:07
 

>カラー表示モードの意外な盲点なのですが、
>実はCSSのコメントは
>/* ... */ だけで // ... は使えません。
>ですから「C言語/JAVA」モードを使うのは誤りです。ちょうど「秀丸マクロ」モード
>と逆になりますかね。

確かにCSSではコメントは/*〜*/だけのようです。
カラー表示モードがhtmlのとき、html内に埋め込まれたCSSはそのように対応し
ています。
ファイルのCSSには対応していなかったです。
対応できるようにしようと思います。
次期バージョンでは、複数行の強調表示もできるようになり、それで記述もでき
るようになる予定です。

[ ]