Firefox 3が対応するwidthプロパティの新しい値
エ・ビスコム・テック・ラボ
2008/04/18 16:12
Firefox 3が新対応したwidthプロパティは、少々複雑でもある。表や図でわかりやすく解説しよう。
今回は、Firefox 3が新しく対応したwidthプロパティの値を紹介する。まだCSS 3の草案にも掲載されていない値だが、W3Cへの提案は行われており、将来的な草案での採用が考えられる。
widthプロパティに追加された新しい値を使ってみる
widthは横幅を指定するプロパティだ。現行の標準規格であるCSS 2や2.1、CSS 3の草案「Basic box model」では、widthプロパティで指定できる値は、ピクセルなどによる長さか、%による割合、またはブラウザが自動的に横幅を設定する「auto」というキーワードだけとなっている。
これに対して、Firefoxのバージョン3では4種類の新しいキーワードの値をサポートした。指定できるキーワードは以下のようになっており、コンテンツの内容などに応じてブラウザが算出する横幅を指定することが可能だ。
| - | widthプロパティの値 | 横幅の大きさ |
|---|---|---|
| 【A】 | -moz-max-content | コンテンツが取り得る最大幅(Intrinsic preferred width) |
| 【B】 | -moz-min-content | コンテンツが取り得る最小幅(Intrinsic minimum width) |
| 【C】 | -moz-available | 表示に利用可能な幅 |
| 【D】 | -moz-fit-content | 内容にフィットさせた幅 |
実際にこれらのキーワードで横幅を指定すると、次のような表示になる。ここでは各要素の横幅をわかりやすくするため、背景色を水色に設定している。
.sample01 {
width: -moz-max-content;
}
.sample02 {
width: -moz-min-content;
}
.sample03 {
width: -moz-fit-content;
}
.sample04 {
width: -moz-available;
}
<div class="sample01">Hello world. こんにちは。</div> <div class="sample02">Hello world. こんにちは。</div> <div class="sample03">Hello world. こんにちは。</div> <div class="sample04">Hello world. こんにちは。</div>
※ブラウザで表示を確認する
- 特集: FirefoxとSafariのCSS徹底検証 (65件)
- 今日のトップ記事
- 昨日
- 5日前
- 6日前
- 7日前
- ホワイトペーパー
- 話題のタグ
Linux
リファレンス
開発環境
ソフトウェア開発
Safari
プログラミング言語
Webデザイン
Database
Webサービス
Flash
Firefox
Apple
セキュリティ
アプリケーション
Off Topic
iPhone
Java
Ajax
OS
Chrome
Internet Explorer
小技
Google
WebKit
iPod touch
Windows 7
クラウド
データベース
マイクロソフト
CSS
Firefox 3
JavaScript
モバイル
Windows XP
オープンソース
RIA
Mozilla
HTML
iPhone 3G
UI
仮想化
Windows
Microsoft
Windows Vista
ブラウザ
Mac OS X
インストール
Tips
脆弱性
Opera
話題のタグを見る »

「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万円で実現!中小企業の情報漏えい対策
大丈夫?あなたの会社のセキュリティ対策
―エン・ジャパン厳選求人☆毎週更新―
高まるiSCSIストレージへの注目度
企業ITシステムの企画、構築、運用のイロハ
【最終警告】パンデミック対策特集
電力に"ふた"をする独自の省エネ機能とは!?