2

Closure Stylesheets CSSクラスの名前を変更することができます。例:クローズスタイルシートCSSの名前変更の問題

.class-one { 
    // ... 
} 

.class-two { 
    // ... 
} 

は、コンパイル後javascriptの出力は次のようになります。

{ 
    'class' : 'a', 
    'one' : 'b', 
    'two' : 'c' 
} 

とCSS出力:

.a-b { 
    // ... 
} 

.a-c { 
    // ... 
} 

私は多くのCSSクラスで大きなプロジェクトを持っています。編集後、私はすべての単語の名前が変更されていないことに気付きました。 "a-Rf-rightslider"では最初の2つの単語の名前が変更され、最後の単語の名前は変更されませんでした。

Closure Stylesheetsは、名前の変更のアレイサイズに制限があると思います。次のようなものがあります: 'a'、 'b'、...、 'ZY'、 'ZZ'残りのすべてをスキップします。私は正しい?何か案は?

答えて

0

AFAIKこのような制限はありません。クラス名はZZを超えて進むことができ、私はaScFのような名前も見たことがあります。

クラス名がgoog.getCssNameで使用されていることを確認できますか?

現在、Google社員はjoining-with-dashの代わりにcamelCaseのクラスに名前を付けることをお勧めします。これは、-を縮小名にしないためです。

関連する問題