6

背景画像に Mozilla の -moz-element(#element) ディレクティブを使用する CSS ファイルを使用しています。コードは次のようになります。

#foo {background-image: -moz-element(#element);}

これを CSSLint で実行すると、明らかにそうではないにもかかわらず、「ルールが空です」と表示されます。コマンド ラインから CSSLint を実行して --ignore を使用することもできますが、実際に探しているのは、CSS ファイル内のその 1 行だけを無視する方法です。それを行う方法はありますか?

わかりやすくするために、私が探しているのは、次のような JSHint の動作に類似したものです。

var notChecked = 'This line won't get checked'; // jshint ignore:line

4

4 に答える 4

8

埋め込みルールセットの使用:

/*csslint important: false*/

.example {
  display: none ! important 
}

/*csslint important: true*/
于 2016-02-08T00:11:41.487 に答える
0

次のセクションを無視することもできます。

/* csslint ignore:start */
@import('normalize.css');
/* csslint ignore:end */

また、許可します

.foo.bar { /* csslint allow: adjoining-classes */
  margin: 0;
}
于 2016-09-27T14:52:35.063 に答える
-1

バージョン 0.9.10 以降では、「埋め込みルールセット」を CSS ファイルで直接使用できます。

それが機能しない場合は、その行を CSS コメントに配置してみてください。たとえば、次のようになります。

/* #foo {background-image: -moz-element(#element);} */
于 2015-03-25T17:11:14.467 に答える