2011-09-14 11 views
0

は私がどこより少なく使用することができ得るが、やってこの(動作しない):CSSのhtmlでのクラス宣言は少ないですか?

<div class="fixed-width" ></div> 

.fixed-width { 
    .another-step(150px); 
} 

.another-step(@customWidth) { 
    width: @customWidth; 
} 

:それはの提供例よりも理にかなっているように

<div class="fixed-width(150px)" ></div> 

.fixed-width(@customWidth) { 
    width: @customWidth; 
} 

...らしいですこれを達成するための簡単な方法はありますか?

+2

おそらくそれはあなたにとってより理にかなっています。それは私にはない。 CSSの削減は、スタイルシートの保守を容易にすることです。あなたのHTMLに関わることではありません。 – simshaun

+0

これは、*すべて*を維持しやすくするでしょう:) –

+1

@フランク:これは、すべての*を維持するのが難しくなります、IMO。クラスは、その要素がどのようなものであるかを示すものではなく、その要素のタイプ*を指定する必要があります。 – You

答えて

3

いいえ.LESSはCSSファイルだけをコンパイルし、インラインCSSはコンパイルしません。すでに使用しているコードを生成するには、改良されたパーサーを作成する必要があります。

+0

インラインCSSも含まれていないため、指定されたHTMLはLESSと完全に無関係です。 – BoltClock

関連する問題