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件)
- 今日のトップ記事
- 昨日
- 5日前
- 6日前
- 7日前
- ホワイトペーパー
- 話題のタグ
iPhone
クラウド
Windows
Webサービス
Off Topic
Mac OS X
開発環境
モバイル
UI
CSS
アプリケーション
Opera
Mozilla
マイクロソフト
インストール
Webデザイン
Linux
iPod touch
セキュリティ
JavaScript
Database
データベース
プログラミング言語
RIA
Microsoft
HTML
仮想化
オープンソース
Windows 7
Windows Vista
Chrome
Firefox 3
Firefox
ブラウザ
Safari
Google
Ajax
WebKit
Apple
小技
Flash
ソフトウェア開発
Internet Explorer
Windows XP
脆弱性
iPhone 3G
Java
リファレンス
Tips
OS
話題のタグを見る »


「Google Chrome」の拡張機能、開発者からのアップロード受付を開始
IMAPでGmailを受信、最も手っ取り早いのは?Windows 7、Ubuntu 9.10、Snow Leopardのメーラー比較
Snow LeopardではNTFSをサポート--その源流を訪ねる(2)
MS運営のオープンソース開発プロジェクト支援サイト「CodePlex」を探検する(2)
Snow LeopardではNTFSをサポート--その源流を訪ねる(1)
フォトレポート:「Windows Server 2008 R2」--あまり知られていない有用な機能10選
―エン・ジャパン厳選求人☆毎週更新―
100万円で実現!中小企業の情報漏えい対策
【最終警告】パンデミック対策特集
大丈夫?あなたの会社のセキュリティ対策
企業ITシステムの企画、構築、運用のイロハ
電力に"ふた"をする独自の省エネ機能とは!?
高まるiSCSIストレージへの注目度