最近、大きなプロジェクトのスタイルを書きやすくするために LESS を使い始めましたが、CSS を LESS に変更した後、ボタン、ラジオ ボタン、チェックボックス、アンカー、テキストエリアのテキストが消えて、パディングだけが残りました。これらの要素はすべて埋め込みフォントを使用します (テキスト入力とテキストエリアを除く)
@font-face がそれと関係があるかどうかはわかりませんが、これはそのための私のLESSです:
.-f-font(@name) {
font-family: @name;
src:~"url(../assets/fonts/@{name}.ttf),url(../assets/fonts/@{name}.otf),url(../assets/fonts/@{name}.eot)";
}
.-f-font-Audimat {
@font-face {
.-f-font("Audimat");
}
}
.-f-font-Jura {
@font-face {
.-f-font("Jura");
}
}