私は自分のウェブサイトのボタンを作成しようとしています。ボックスの隅に黒い縁があるIE9以外のすべてで正常に動作します。F12 を使用して、コードのどの部分がすべてを台無しにしているかを見つけたところ、「filter:progid...」がその理由のように見えますが、それがないとさらに悪化します。無数のサイトを読みましたが、解決策が見つかりませんでした。誰かが修正方法を知っている場合は、助けてください! :)
Mozilla vs IE - 何が起こっているかのイメージ。上が Mozilla、下が IE です。
.button {font: bold;
background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #000000), color-stop(1, #000000));
background:-moz-linear-gradient(top, #000000 5%, #000000 100%);
background:-webkit-linear-gradient(top, #000000 5%, #000000 100%);
background:-o-linear-gradient(top, #000000 5%, #000000 100%);
background:-ms-linear-gradient(top, #000000 5%, #000000 100%);
background:linear-gradient(to bottom, #000000 5%, #000000 100%);
overflow:auto;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#000000',GradientType=0);
-moz-border-radius:42px;
-webkit-border-radius:42px;
border-radius:42px;
color: #BDBDBD;
padding:3px 55px;
width: 150px;
}