CSSで罫線を角丸で表示する(1):FirefoxとSafariのCSS
エ・ビスコム・テック・ラボ
2008/01/11 07:00
今回はSafariとFirefoxが対応している、罫線の角を丸く表示するスタイルシートを検証する。
前回、前々回でブラウザと標準規格の動向を見てきたが、今回からは、Firefox 3やSafari 3が新しく対応したHTML/XHTMLやCSSを紹介していきたい。
最初に紹介するのは、Safari 3が新しく対応した、罫線の角を丸く表示するスタイルシートだ。角丸のデザインは、Webページではよく利用されているが、現状では画像を使って表現するしかなく、HTML/XHTMLソースも複雑になるといった問題がある。スタイルシートだけで設定する機能は制作者の多くが待望している機能の1つと言えるだろう。現在のところ、Safari 3とFirefoxが対応しているが、OperaやInternet Explorerは対応していない。
-webkit-border-radiusプロパティ
Safari 3が新しく対応した-webkit-border-radiusプロパティでは、半径を指定することで罫線の角を丸く表示する。たとえば、<div>に対して角の半径を「20px」と指定すると、次のように4つの角が丸く表示される。なお、<div>には太さ5ピクセルの青色の罫線を指定して、背景を水色で表示するように指定している。
div {
-webkit-border-radius: 20px;
border: solid 5px blue;
background-color: skyblue;
padding: 20px;
width: 100px;
}
<div> 今日はいい天気です。今日はいい天気です。今日はいい天気です。 </div>
上のサンプルでは、paddingプロパティで罫線の内側に20ピクセルの余白を入れているが、余白を入れずに罫線の角を丸くした場合、次のように文字がはみ出して表示される。
div {
-webkit-border-radius: 40px;
border: solid 5px blue;
background-color: skyblue;
padding: 0px;
width: 100px;
}
<div> 今日はいい天気です。今日はいい天気です。今日はいい天気です。 </div>
- 特集: FirefoxとSafariのCSS徹底検証 (59件)
- ホワイトペーパー
- 企画特集
SOA、BPM、SaaS −今、企業に必要なこと
パンデミック対策特集
◆エン・ジャパン厳選求人☆毎週更新◆
そのストレージで仮想化に対応できますか?
中小企業のセキュリティリスクとは?
集積度も性能も、業界最高水準のブレードPC
インターネット上の悪意を未然に防ぐには?
ロリポップ!がリニューアル
御社のログ活用しませんか!?
今注目の「サジェスト検索」−デモ掲載中
ESBでIT投資の無駄を劇的に解消する
【徹底対談】運用管理ツールの賢い使い方
仮想環境を実現するソリューション特集
ストレージメディア特設サイト開設
セキュリティ&ユーザ事例【SIer Club】
- サーバー監視・運用のコストを削減するには
- ■ストレージ容量50%削減保証■
- サービス・ドリヴン・データセンター
- エンタープライズにおけるSUSEの強み
- 話題のタグ
Internet Explorer
iPhone 3G
Apple
Webデザイン
プログラミング言語
WebKit
データベース
Java
Google
Ajax
Adobe
SOA
Windows Vista
Firefox 3
OS
Opera
セキュリティ
Safari
アプリケーション
PHP
Database
Linux
iPod touch
Tips
Off Topic
Webサービス
脆弱性
HTML
仮想化
Mac OS X
オープンソース
UI
RIA
リファレンス
iPhone
Mozilla
開発環境
CSS
Chrome
Flash
Windows
ソフトウェア開発
Windows 7
インストール
Firefox
Microsoft
小技
ブラウザ
モバイル
JavaScript
話題のタグを見る »


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