グラデーションと境界線の半径を使用してIEでボタンのスタイルを設定しようとすると、グラデーションが背景に適用されるため、角が効果的に四角くなることがわかります。
他のすべてのブラウザーは、これを問題なく処理できるようです。
これを FireFox で開くと、ここ でデモを行いました。たとえば、これを Internet Explorer で開くと、角が丸く、境界線内にグラデーションが表示されます。
明らかに、効果を明確にするために半径などを誇張しています。次の CSS を使用します。
.form_Wrapper{
width: 250px;
height: 250px;
background-color: #32b1d2;
}
.form_Submit{
/*positioning*/
position: absolute;
top: 100px;
margin-left: 16px;
margin-top:20px;
padding: 3px 10px;
width: 90px;height:40px;
/*background*/
background: #808080;
background: -webkit-gradient(linear, left top, left bottom, from(#a5a5a5), to(#808080));
background: -webkit-linear-gradient(top, #a5a5a5, #808080);
background: -moz-linear-gradient(top, #a5a5a5, #808080);
background: -ms-linear-gradient(#a5a5a5, #808080);
background: -o-linear-gradient(#a5a5a5, #808080);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5a5a5', endColorstr='#808080');
zoom: 1;
/*border*/
border: 2px solid #a5a5a5;
border-color: #a2a2a2;
-webkit-border-radius: 12px;
-moz-border-radius: 12px;
border-radius: 12px;
/*text*/
opacity: 1.0;
color: #fff;
}
境界線を含む背景ではなく、境界線の内側の領域にグラデーションを適用するには、いくつかのトリックが必要です。しかし、私はこれに対する解決策を研究することができませんでした。