最新のWeb開発のチュートリアル
×

CSS チュートリアル

CSS HOME CSS 導入 CSS 構文 CSS の仕方 CSS 色 CSS 背景 CSSボーダー CSS 余白 CSS パディング CSS 高さ/幅 CSS テキスト CSS フォント CSS リンクス CSS リスト CSS テーブル CSS ボックスモデル CSSの概要 CSSの表示 CSS 最大幅 CSSのポジション CSS 浮く CSS Inline-block CSS 整列します CSS コンビネータ CSS 擬似クラス CSS 擬似要素 CSS ナビゲーションバー CSS ドロップダウン CSS ツールチップ CSS イメージギャラリー CSS 画像の不透明度 CSS 画像のスプライト CSS attrのセレクタ CSSフォーム CSS カウンター

CSS3

CSS3 導入 CSS3 角丸 CSS3 ボーダーイメージ CSS3 背景 CSS3 色 CSS3 グラデーション CSS3 影 CSS3 テキスト CSS3 フォント CSS3 2Dトランスフォーム CSS3 3Dトランスフォーム CSS3 トランジション CSS3 アニメーション CSS3 画像 CSS3 ボタン CSS3 ページネーション CSS3 複数の列 CSS3 ユーザーインターフェース CSS3 ボックスのサイズ設定 CSS3 Flexbox CSS3 メディアクエリー CSS3 MQ例

CSS レスポンシブWebデザイン

レスポンシブWebデザイン イントロ レスポンシブWebデザイン ビューポート レスポンシブWebデザイン グリッドビュー レスポンシブWebデザイン メディアクエリー レスポンシブWebデザイン 画像 レスポンシブWebデザイン ビデオ レスポンシブWebデザイン フレームワーク

CSS Examples

CSS 例 CSS クイズ CSS 証明書

CSS References

CSS 参照 CSS セレクタ CSS 機能 CSS リファレンス聴覚 CSS Web Safe フォント CSS アニメーション CSS ユニット CSS PX-EMコンバータ CSS 色 CSS 色値 CSS 色名 CSS3 ブラウザのサポート

 

CSSウェブフォント


CSS3では、Webデザイナーは、もはや唯一のWebセーフフォントを使用するように強制されていません

CSS3ウェブフォント- @font-faceルール

ウェブフォントは、Webデザイナーがユーザーのコンピュータにインストールされていないフォントを使用することができます。

あなたが発見したときに/あなたが使用したいフォントを買って、ちょうどあなたのWebサーバ上のフォントファイルが含まれ、必要なときには、自動的にユーザーにダウンロードされます。

あなたの「自分」のフォントはCSS3の内で定義されている@font-faceルール。


ブラウザのサポート

表中の数字は完全にプロパティをサポートする最初のブラウザのバージョンを指定します。

プロパティ
@font-face 4.0 9.0 3.5 3.2 10.0

フォント形式の種類

TrueTypeフォント(TTF)

TrueType AppleとMicrosoftが、1980年代後半に開発されたフォントの標準である。 TrueType両方のMac OSおよびMicrosoft Windowsオペレーティングシステムの最も一般的なフォントフォーマットです。

OpenTypeフォント(OTF)

OpenTypeスケーラブルコンピュータフォントのためのフォーマットです。 それは上に構築されたTrueType 、およびMicrosoftの登録商標です。 OpenTypeフォントは主要なコンピュータプラットフォームで、今日一般的に使用されています。

ウェブオープンフォントフォーマット(WOFF)

WOFFウェブページで使用するためのフォントフォーマットです。 これは、2009年に開発され、今W3C勧告ですました。 WOFFは、本質的であるOpenTypeまたはTrueType圧縮および追加のメタデータを持ちます。 目標は、帯域幅の制約を使用してネットワーク経由でサーバからクライアントへのフォント配布をサポートすることです。

ウェブオープンフォントフォーマット(WOFF 2.0)

TrueType/OpenTypeより優れた圧縮を提供してフォントWOFF 1.0。

SVGフォント/シェイプ

SVGフォント、テキストを表示する際に、SVGはグリフとして使用されることを可能にします。 SVG 1.1仕様では、SVG文書内のフォントの作成を可能にするフォントのモジュールを定義します。 また、SVGドキュメントにCSSを適用することができ、および@font-faceのルールは、SVGドキュメント内のテキストに適用することができます。

組み込みOpenTypeフォント(EOT)

EOTフォントはのコンパクトな形態でOpenType Webページ上の埋め込みフォントとして使用するためにMicrosoftが設計したフォント。


フォントフォーマット用のブラウザのサポート

表中の数字は、完全フォントフォーマットをサポートする最初のブラウザのバージョンを指定します。

フォントのフォーマット
TTF/OTF 9.0 * 4.0 3.5 3.1 10.0
WOFF 9.0 5.0 3.6 5.1 11.1
WOFF2 サポートされていません 36.0 35.0 * サポートされていません 26.0
SVG サポートされていません 4.0 サポートされていません 3.2 9.0
EOT 6.0 サポートされていません サポートされていません サポートされていません サポートされていません

* IE:「インストール可能」に設定したときにフォントフォーマットにのみ機能します。

* Firefoxをデフォルトでサポートされているが、有効にすることができません(WOFF2を使用するように「真」にフラグを設定する必要があります)。


あなたがしたいフォントを使用しました

CSS3のでは@font-faceルールあなたは最初のフォント(例えばの名前を定義しなければなりませんmyFirstFont )、その後、フォントファイルを指しています。

注意 ヒント:常にフォントURLの小文字を使用しています。 大文字はIEで予期しない結果を与えることができます。

HTML要素のフォントを使用するには、フォント(の名前を参照myFirstFontを介して) font-familyプロパティ:

@font-face {
    font-family: myFirstFont;
    src: url(sansation_light.woff);
}

div {
    font-family: myFirstFont;
}
»それを自分で試してみてください

太字テキストを使用して、

あなたは別の追加する必要があります@font-face太字テキストの記述子を含むルールを:

@font-face {
    font-family: myFirstFont;
    src: url(sansation_bold.woff);
    font-weight: bold;
}
»それを自分で試してみてください

ファイル"sansation_bold.woff" Sansationフォントのための大胆な文字が含まれている別のフォントファイルです。

フォントファミリ」とのテキストの一部たびブラウザはこれを使用しますmyFirstFont 「太字としてレンダリングする必要があります。

この方法は、あなたは多くのことができます@font-face同じフォントのためのルールを。


練習で自分自身をテスト!

演習1» 演習2»


CSS3フォントの記述

次の表は、内部で定義できるすべてのフォント記述子一覧表示されます@font-faceルールを:

ディスクリプタ 価値観 説明
font-familyname 必須。 フォントの名前を定義します
srcURL 必須。 フォントファイルのURLを定義します
font-stretchnormal
condensed
ultra-condensed
extra-condensed
semi-condensed
expanded
semi-expanded
extra-expanded
ultra-expanded
任意。 フォントを延伸する方法を定義します。 デフォルトは「正常」であります
font-stylenormal
italic
oblique
任意。 フォントがスタイル付けをする方法を定義します。 デフォルトは「正常」であります
font-weightnormal
bold
100
200
300
400
500
600
700
800
900
任意。 フォントの太さを定義します。 デフォルトは「正常」であります
unicode-rangeunicode-range 任意。 フォントがサポートするUnicode文字の範囲を定義します。 デフォルトは「U + 0-10FFFF」であります