Firefox 3.5のCSS対応:Webフォント、メディアクエリ、セレクタ
エ・ビスコム・テック・ラボ
2009/07/09 21:33
Firefox 3.5がリリースされ、HTML 5やCSS 3への対応が一段と進んだ。そこで、今回から3回にわたって、Firefox 3.5が対応したCSSの新機能についてまとめていく。今回はWebフォント、メディアクエリ、セレクタの機能を見ていきたい。
Firefox 3.5がリリースされ、HTML 5やCSS 3への対応が一段と進んだ。そこで、今回から3回にわたって、Firefox 3.5が対応したCSSの新機能についてまとめていく。各機能について過去の記事で細かく紹介しているものについては「参照記事」のリンクも用意したので、合わせて参考にしてほしい。
今回は、Firefox 3.5が対応したWebフォント(@font-face)、メディアクエリ(@media)、セレクタ(:nth-*、:*-of-type、:before、:after)の機能を見ていきたい。
Webフォント(ダウンローダブルフォント) @font-face
Firefox 3.5は、@font-faceによるWebフォント(ダウンローダブルフォント)の機能をサポートした。CSS 3の草案「Fonts」で提案されており、この機能を利用すれば、制作者がサーバー上に用意したフォントで文字を表示できるようになる。
たとえば、次のサンプルでは@font-faceでの利用条件が明記されたフリーフォントを利用して文字を表示している。
Firefox 3.5の表示
@font-face {
font-family: WebFont;
src: url('font/Fontin_Sans_R_45b.otf') format("opentype");
font-weight: normal;
}
@font-face {
font-family: WebFont;
src: url('font/Fontin_Sans_B_45b.otf') format("opentype");
font-weight: bold;
}
h1 {
font-family: WebFont;
font-size: 60px;
text-align: center;
border: solid 1px #4488aa;
margin: 20px;
padding: 5px;
}
address {
font-family: WebFont;
font-size: 14px;
font-style: normal;
text-align: center;
margin: 20px;
padding: 5px;
}
<h1>Cascading Style Sheets</h1> <address> This page uses the <a href="http://www.josbuivenga.demon.nl/fontinsans.html">Fontin font by exljbris.</a> </address>
※ブラウザで表示を確認する
参照記事
メディアクエリ @media
- 2人の推薦記事
- 3人がクリップ
-
ソーシャルブックマーク(-)
- トラックバック(0)
-
- タグ
- Firefox
- ブラウザ
- HTML
- スタイルシート
- セレクタ
- フォント
- プロパティ
- XHTML
- Font
- ff3.5
- :first-of-type
- :last-of-type
- :only-of-type
- :nth-of-type(1)
- :nth-last-of-type(1)
- :first-of-child:last-of-child
- WebFont
- メディアクエリ
- @media
- :nth-*
- :*-of-type
- ダウンローダブルフォント
- Media Queries
- 勧告候補
- Firefox 3.5
- Webデザイン
- :nth-of-type()
- :nth-last-of-type()
- :nth-child()
- :nth-last-child()
- Selectors
- マークアップエンジニア
- 草案
- 切り替え
- css3
- 横幅
- Fonts
- 対応
- :before
- :after
- firefox
- position
- Webフォント
- CSS 2.1
- @font-face
- CSS 3
- float
- HTML 5
- Firefox 3
- 特集: FirefoxとSafariのCSS徹底検証 (66件)
- ホワイトペーパー
- 企画特集
- 話題のタグ
iPod touch
Mozilla
Flash
Windows
java
オープンソース
Windows 7
Apple
Tips
Microsoft
Windows XP
Database
開発環境
ソフトウェア開発
Firefox 3
小技
脆弱性
Opera
javascript
マイクロソフト
クラウド
インストール
Safari
WebKit
Webデザイン
仮想化
プログラミング言語
CSS
Off Topic
iPhone 3G
Mac OS X
RIA
linux
アプリケーション
Firefox
UI
ブラウザ
Ajax
セキュリティ
Webサービス
iPhone
google
Windows Vista
Internet Explorer
php
データベース
Chrome
OS
リファレンス
HTML
話題のタグを見る »
SQLite対応アプリのデータベースファイルを閲覧する
グーグル、「Google Buzz」を発表--Gmailのソーシャル機能を強化
「H.264」ストリーミングのロイヤリティ無料期間が延長
マイクロソフト、「Office 2010」のRC版をリリース
通販サイトのアクセス集中からの危機を救う
身近な業務をCRMが変革!
新しい視点のレンタルサーバが誕生!
仮想環境のバックアップは難しいのか
仮想化をダメにするストレージの実態
御社はまだフリーの転送サービスですか?
経営統合後の事業損益構造の見える化を実現
アプリケーション仮想化 3つの課題
DBのパフォーマンスに困ってませんか?
アンケートから見るセキュリティ対策の実態
レガシーアプリケーションの稼働どうしてる?
Xbox Live インディーズゲーム開発の軌跡
事例 VMwareでデータセンターをクラウド化
利用者の理想を追求した最新レンタルサーバ