私はいくつかのCSSフレームワークを使用したいが、そのunsemanticnessを嫌う。だから、私はLESSを使いたい。基本的な考え方は、mixinフレームワークのCSSを自分のクラスに組み込むことです。しかし、私はLESSがいくつかのシナリオを扱うことができないと感じています。例えば、いくつかのクラスのようにフレームワークで定義されている:このスタイルのCSSをあまり使わないには?
div.prepand = {...} 又は* HTML .span-1 = {...}
LESSミックスインは思えません上記の状況をサポートする。何か案が?
私の問題は、ミックスインとは、青写真のCSSのような既存のフレームワークです。青写真のスタイルの場合、span-xのようなCSSはミックスインと互換性があるので見つけることができます。しかし、青写真のhackファイルには、html body span-x {...}のようなスタイル定義がいくつかあります。そのような定義はミックスインとして使用することはできません。 –
私はあなたがBlueprintのハックファイルを取ってLessに書かなければならないと思っています。必要に応じてミックスインを書いてください。複雑すぎるはずはありません。あなたのプロジェクトに組み込み、ミックスインを使うだけです...私はしばらくの間、Blueprintで作業していませんでしたが、それがどれほど複雑かはわかりませんが、Lessで書き直すことができると確信しています。 – bzx
私は同意します。リライトは唯一の解決策です。実際には、つまり、ハックファイルはちょっとした痛みです。だから、青写真ではなく、吸う。 –