CSSで罫線を角丸で表示する(1):FirefoxとSafariのCSS
エ・ビスコム・テック・ラボ
2008/01/11 07:00
今回はSafariとFirefoxが対応している、罫線の角を丸く表示するスタイルシートを検証する。
Firefoxの対応
Firefoxでも、Safari 3と同じように罫線の角を丸く表示することができる。Firefoxではバージョン3以前から対応しており、-moz-border-radiusプロパティを利用する。次のように-webkit-border-radiusと-moz-border-radiusの両方を指定すれば、Safari 3とFirefoxで同じように罫線を角丸で表示することが可能だ。
div {
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border: solid 5px blue;
background-color: skyblue;
padding: 20px;
width: 100px;
}
CSS 3における角丸のプロパティ
罫線の角を丸くするプロパティは、CSS 3では「border-radius」として提案されている。Safari 3の「-webkit-border-radius」や、Firefoxの「-moz-border-radius」はこの規格を先取りしたもので、実験的な対応ということから「-webkit-」や「-moz-」を付けて利用するかたちになっている。
将来的にCSS 3に対応してくるブラウザまで考慮してスタイルシートを指定する場合には、次のように3つの指定を記述しておくとよいだろう。
div {
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
border: solid 5px blue;
background-color: skyblue;
padding: 20px;
width: 100px;
}
ここからは、border-radiusプロパティが提案されているCSS 3の草案「CSS3 Backgrounds and borders Module」を参考に、どのような設定や表示が可能なのかを確認していく。
- 特集: FirefoxとSafariのCSS徹底検証 (65件)
- ホワイトペーパー
- 話題のタグ
RIA
Chrome
CSS
Ajax
Firefox 3
Mac OS X
Tips
脆弱性
Java
Microsoft
Safari
Opera
Firefox
セキュリティ
UI
Linux
Windows Vista
プログラミング言語
iPhone 3G
オープンソース
モバイル
Windows
マイクロソフト
OS
開発環境
データベース
ブラウザ
PHP
Google
インストール
Flash
アプリケーション
Windows 7
仮想化
iPhone
Windows XP
Webデザイン
Mozilla
リファレンス
Webサービス
Off Topic
iPod touch
Apple
WebKit
JavaScript
小技
Internet Explorer
ソフトウェア開発
Database
HTML
話題のタグを見る »


グーグル、JavaScriptプログラミングツールをリリース
Windowsの歴史 Windows Server 2008編:同じカーネルを持つ「Vista」とは対照的に早くから支持を得たサーバOS
Windowsの歴史 Windows Server 2003 R2編:安定性と先進性の両立目指す「R2」の先駆けとなったOS
モジラ、「Firefox 3.6」の第1ベータ版をリリース
進むストレージ環境の見直し
【最終警告】パンデミック対策特集
企業ITシステムの企画、構築、運用のイロハ
最大32個のセンサーが電力を徹底管理!
―エン・ジャパン厳選求人☆毎週更新―
大丈夫?あなたの会社のセキュリティ対策
100万円で実現!中小企業の情報漏えい対策