1

dotLessを実行してCSSファイルをハックするときに問題が発生した人はいますか?プロジェクトに取り組んでいます...Webサイトのいくつかの新しい機能のために新しいCSSファイルを作成する作業を少し簡単にするために、開発の1年後にdotLessをインストールしましたが、最近、古いCSSが正しく機能していません。


結果のCSSファイルを見ると、dotLessコンパイラが次のようなハックで停止していることがわかりました。

html>/**/body #itemTable .informationView fieldset textarea { min-height: 1.3em; height: 1.3em; }

それで、dotLessのストップワードやハックのリストがあるかどうか疑問に思いましたか?

4

1 に答える 1

3

問題は、特にCSSハックがパーサーを実際に破壊することです。

回避策はありますが、現時点ではエレガントとは言えません。挿入ステートメントです。importステートメントと同じように機能しますが、インポートされたファイルを処理しないため、パーサーを介して実行できないコード(コメント内の著作権表示やCSSハックなど)がある場合は常に理想的です。それらをどこかのファイルに入れて、.lessファイルにインポートします。

これは完璧ではありません。現在、状況を改善するために完全なパーサーの書き換えに取り組んでいます。

ダニエルの挨拶

于 2010-04-15T22:45:39.263 に答える