HOME>情報備忘録>[LESS]lessc.exeでエラー

[LESS]lessc.exeでエラー

WindowsでLESSを利用する場合におすすめなのがlessc.exeなんですけど、 IE用のfilterプロパティを利用してるとエラーが出てしまいます。

lessc.exeをごり押ししてましたがエスケープ構文が通らないという致命的な問題がありました。エスケープが通るコマンドラインで利用できるものがあったので「lessc.exeでエスケープ構文のエラーと対処法」に書きましたのでこちらをご参照ください。

こういうやつ。

CSS

  1. element {
  2.     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#EFEFEF',GradientType=0 );
  3. }
  4.  

でも対処は簡単で二重引用符で囲めばOKのようです。正しいエスケープは~をつけるようです。LESS - The Dynamic Stylesheet language。ただしこれだとlessc.exeではエラーに・・・。

CSS

  1. element {
  2.     filter: ~"progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#EFEFEF',GradientType=0 )";
  3. }
  4.  

下記ページを参考にさせて頂きました。

それにしても金曜日にプロ野球の試合無しとかこの日程まじなんとかならないですかねw

投稿日 2012年5月19日 01:51
カテゴリ 設定 | 開発環境
タグ CSS | LESS | Windows
トラックバック URL http://www.kantenna.com/cgi-bin/mt504/mt-tb.cgi/1301

コメント

コメントする
Name
Email Address
URL