IEでグラデーションを生成するための次のCSSコードに対応するLESSコードを書き込もうとしています。不必要なスペースをCSSが挿入する
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9600',endColorstr='#ff6900');
次LESSコードです:あなたは色の両側に挿入されたスペースがある見ることができるように
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=' #ff9600 ', endColorstr=' #ff6900 ');
:それは、次のCSSコードを与えるコンパイルに
.gradient(@start_color, @end_color)
{
filter:~"progid:DXImageTransform.Microsoft.gradient(startColorstr='"@start_color~"',endColorstr='"@end_color~"')";
}
.gradient(#ff9600,#ff6900)
どのIEが色を正しく読み取っていないかによって値が異なります。
http://crunchapp.net/とhttp://winless.org/を使用してレッスンコードをコンパイルしましたが、両方とも同じ結果が得られています。これらのスペースを避けるためのハックはありますか?ありがとう。
これは動作します:)。どうもありがとう! –