インターネットの発展に伴い、CSS も常に改善されており、長年にわたる Web 開発のニーズを完全に吸収し、非常に人気のある角丸長方形の border-radius 属性など、多くの新しい CSS 機能を提案していますが、残念ながら、このプロパティは現在、どのブラウザでもサポートされていません。
一部のブラウザには、独自のプライベートな角丸プロパティがあります。 FF の -moz-border-radius、Safari、Chrome の -webkit-border-radius など。効果は以下の図に示されています:
FF の角丸
Safari と Chrome の角丸 (Safari と Chrome は同じカーネルを使用します。ここでは Chrome の効果のみです)
IE と Opera にはプライベート角丸属性がありません。ある場合は、各ブラウザの「番号を一致」させて「互換性」効果を実現できるように、各ブラウザのすべてのプライベート属性を記述する方がはるかに簡単になります。
以下は、Baidu Youah の CSS 角丸ソリューションの例です:
XML/HTML コード
;
< ;/div> ;
CSS コード:
.box1 {
背景:url(images/bg1.gif)repeat-x #1d6cb7;マージントップ:1em;
}
.box1 .br {
右:0;
背景位置:0 -15px;
}