最新の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のテキスト

CSS3は、いくつかの新しいテキスト機能が含まれています。

この章では、次のテキストプロパティについて説明します:

  • text-overflow
  • word-wrap
  • word-break

ブラウザのサポート

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

-O-が続く数字は接頭辞で働いていた最初のバージョンを指定します。

プロパティ
text-overflow 4.0 6.0 7.0 3.1 11.0
9.0 -o-
word-wrap 23.0 5.5 3.5 6.1 12.1
word-break 4.0 5.5 15.0 3.1 15.0

CSS3のテキストのオーバーフロー

CSS3のtext-overflowプロパティは、ユーザーに通知する方法をオーバーフローした内容が表示されないことを指定します。

これは、クリップすることができます。

これは、ボックス内に収まらないであろう、いくつかの長いテキストです

またはそれは省略記号(...)としてレンダリングすることができます。

これは、ボックス内に収まらないであろう、いくつかの長いテキストです

CSSコードは次のとおりです。

p.test1 {
    white-space: nowrap;
    width: 200px;
    border: 1px solid #000000;
    overflow: hidden;
    text-overflow: clip;
}

p.test2 {
    white-space: nowrap;
    width: 200px;
    border: 1px solid #000000;
    overflow: hidden;
    text-overflow: ellipsis;
}
»それを自分で試してみてください

次の例では、要素の上にマウスを移動するときにオーバーフローしたコンテンツを表示する方法を示します。

div.test:hover {
    text-overflow: inherit;
    overflow: visible;
}
»それを自分で試してみてください

CSS3ワードラッピング

CSS3のword-wrapプロパティは、長い単語が壊れて次の行に折り返すことができるようにすることができます。

ワード領域内に収まるように長すぎる場合、それは外側展開します。

この段落は、非常に長い単語が含まれています: thisisaveryveryveryveryveryverylongword 。 長い単語が破損し、次の行に折り返されます。

ワードラッププロパティでは、ラップするテキストを強制することができます - それは単語の途中でそれを分割することになっても:

この段落は、非常に長い単語が含まれています: thisisaveryveryveryveryveryverylongword 。 長い単語が破損し、次の行に折り返されます。

CSSコードは次のとおりです。

長い単語が破壊されることができるように許可すると、次の行に折り返さ:

p {
    word-wrap: break-word;
}
»それを自分で試してみてください

CSS3ワード速報

CSS3 word-breakプロパティは、行分割規則を指定します。

この段落は、いくつかのテキストが含まれています。 この行は、破損します-で-ハイフン。

この段落は、いくつかのテキストが含まれています。 行は任意の文字で解除されます。

CSSコードは次のとおりです。

p.test1 {
    word-break: keep-all;
}

p.test2 {
    word-break: break-all;
}
»それを自分で試してみてください

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

演習1» 演習2» 演習3»


CSS3のテキストプロパティ

次の表は、新しいCSS3のテキストプロパティを示しています。

プロパティ 説明
text-align-last テキストの最後の行を揃える方法を指定します
text-emphasis 1宣言でテキストエンファシススタイルおよびテキストの強調色を設定するための速記
text-justify テキストが整列し、間隔をあけする方法を正当化指定
text-overflow ユーザーに通知する必要があります表示されませんどのようにあふれた内容を指定します
word-break 非CJKスクリプトの行分割規則を指定します。
word-wrap 長い単語が破壊されることができるよう、次の行にラップすることができます