CSSで罫線を角丸で表示する(2):FirefoxとSafariのCSS
エ・ビスコム・テック・ラボ
2008/01/18 13:15
Firefox 3とSafari 3のCSS対応を検証する本連載。今回も罫線の角を丸く表示する機能をみていきたい。
前回に引き続き、罫線の角を丸く表示するスタイルシートの機能を見ていきたいと思う。
罫線の角丸は、CSS 3の草案「CSS3 Backgrounds and borders Module」で提案されたborder-radiusプロパティで設定することができる。現在のところ、Safari 3では-webkit-border-radius、Firefoxでは-moz-border-radiusプロパティで指定するようになっている。
罫線の種類を変えた場合
CSS 3では、どのような種類の罫線で表示した場合でも、罫線はカーブに沿って表示するとされている。そこで、罫線の種類を変えて角丸を表示してみると、Safari 3とFirefox 3では次のような表示になる。Safari 3ではすべての罫線がカーブに沿って表示されているが、Firefox 3では罫線の種類が「dotted」と「dashed」の場合、カーブ部分が実線になっていることがわかる。
ここではスタイルシートを次のように指定して、border-styleプロパティで罫線の種類を変えて表示している。罫線の種類の違いをわかりやすくするため、角丸の半径は40ピクセル、罫線の太さは10ピクセルに指定した。
div {
-webkit-border-radius: 40px;
-moz-border-radius: 40px;
border-style: 〜;
border-width: 10px;
border-color: red;
background-color: orange;
width: 100px;
}
- 特集: FirefoxとSafariのCSS徹底検証 (21件)
- 今日のトップ記事
- 2日前
- 3日前
- 4日前
- 6日前
- 7日前
- ホワイトペーパー
- 話題のタグ
Database
PHP
Google
iPhone
XHTML
Flash
Mozilla
MySQL
Firefox 3
IDE
iPod touch
Windows
イロハ
リファレンス
Ajax
開発環境
Apache
Webアプリケーション開発
Tips
Safari
Firefox
RIA
オープンソース
Ruby on Rails
C/C++
Linux
Apple
まとめ
CSS
Internet Explorer
Eclipse
server
ライブラリ
ブラウザ
Webデザイン
Ruby
Leopard
Adobe
SOA
Mac OS X
小技
Python
Microsoft
フレームワーク
Java
HTML
JavaScript
入門
Off Topic
仮想化
話題のタグを見る »


MSもアドビも学生さんに開発ソフトを無償提供
「Economist」のトップページがリニューアル
あなたがプログラムを理解できない10の理由:第2回
新APIまもなく登場--Google Developer Day 2008の見所とは?
仮想化によるコスト削減を見える化:オンラインTCOカリキュレータ
内部統制対策を実現するIT運用管理ツール
リスティング広告における競争優位性の維持
-Simplify IT- ITをシンプルに 連載第2回