は、私はこれをしなければならない。クロスブラウザCSS3コードをDRYにする方法はありますか?私はCSS3でグラデーション背景を作成する場合
background-color: #3584ba;
background-image: -webkit-gradient(linear, left top, left bottom, from(#54a0ce), to(#3584ba)); /* Safari 4+, Chrome */
background-image: -webkit-linear-gradient(top, #54a0ce, #3584ba); /* Safari 5.1+, Chrome 10+ */
background-image: -moz-linear-gradient(top, #54a0ce, #3584ba); /* FF3.6 */
background-image: -o-linear-gradient(top, #54a0ce, #3584ba); /* Opera 11.10+ */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#54a0ce', endColorstr='#3584ba'); /* IE */
を、これは本当に迷惑です。私は使用している場合は、私のコードのクロスブラウザの互換性になりますよりよい解決策、例えばjQueryプラグインは、そこにある:
background-image: -webkit-linear-gradient(top, #54a0ce, #3584ba); /* Safari 5.1+, Chrome 10+ */
例えば? CSS3コードを書くのに役立つツールはありますか?
これらは一般的にCSSプリプロセッサと呼ばれている。
それは迷惑なのですか... http://prefixr.com/ –
あなたの非常に考えられた問題を解決するために+1 – abhijit
@webarto - なぜホイールを再発明するのですか? :) –