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徹底検証 (59件)
- ホワイトペーパー
- 企画特集
ESBでIT投資の無駄を劇的に解消する
セキュリティ&ユーザ事例【SIer Club】
御社のログ活用しませんか!?
そのストレージで仮想化に対応できますか?
【徹底対談】運用管理ツールの賢い使い方
インターネット上の悪意を未然に防ぐには?
中小企業のセキュリティリスクとは?
ロリポップ!がリニューアル
集積度も性能も、業界最高水準のブレードPC
今注目の「サジェスト検索」−デモ掲載中
ストレージメディア特設サイト開設
仮想環境を実現するソリューション特集
SOA、BPM、SaaS −今、企業に必要なこと
パンデミック対策特集
◆エン・ジャパン厳選求人☆毎週更新◆
- サーバー監視・運用のコストを削減するには
- ■ストレージ容量50%削減保証■
- サービス・ドリヴン・データセンター
- エンタープライズにおけるSUSEの強み
- 話題のタグ
Chrome
RIA
Windows
iPod touch
SOA
セキュリティ
OS
開発環境
WebKit
Off Topic
リファレンス
UI
iPhone
Flash
Adobe
Linux
ブラウザ
オープンソース
Internet Explorer
モバイル
Tips
ツール
Safari
CSS
Google
Firefox
JavaScript
アプリケーション
Webデザイン
データベース
Java
Database
Apple
Windows Vista
ソフトウェア開発
iPhone 3G
PHP
仮想化
Webサービス
Windows 7
Microsoft
Mozilla
Opera
脆弱性
小技
HTML
Ajax
Firefox 3
プログラミング言語
Mac OS X
話題のタグを見る »


Windows 7はLinuxへの切替が簡単:注目の仮想ディスクフォーマット「VHD」
iPhone OS 3.0で変わった「絵文字」
OSSのクラウド基盤「Eucalyptus」を使う(4)--インストール〜ノード構築
俳優経験者が指南する「人前で上手く話すためのティップス10選」
「うるまでるびペイント」登場:絵は上手下手ではなく制作過程に楽しみが
待てば回路の日和あり--「iPhone 3GS」発売、しかし――