1. Home
  2. スタイルシート CSS
  3. プロパティ一覧 [ABC]
  4. content プロパティ

content プロパティ


content

ブラウザ
IE8
Fx
Sf
Cr
O

内容の生成

content: ;

要素の前後に内容(文字列や画像等)を追加するプロパティです。

このプロパティは、疑似要素:before または :after と組み合わせて使用します。


content: "文字列";
content: url(icon.gif);
content: attr(title);

プロパティの値
プロパティ名 説明
content "文字列" 指定した文字列を追加する (文字列は引用符で囲む)
url(URI) 指定したURIの画像等を追加する
attr(属性名) 指定した属性の値を表示する
open-quote quotesプロパティで設定されている開始引用符を挿入する (入れ子の深さに応じた引用符が使用される)
close-quote quotesプロパティで設定されている終了引用符を挿入する (入れ子の深さに応じた引用符が使用される)
no-open-quote 開始引用符を挿入したことにして、quotesプロパティで設定されている引用符の入れ子の深さを一段階深くする (引用符は挿入されない)
no-close-quote 終了引用符を挿入したことにして、quotesプロパティで設定されている引用符の入れ子の深さを一段階浅くする (引用符は挿入されない)
  • SafariとChromeは、引用符関連の値(open-quote、close-quote、no-open-quote、no-close-quote)に対応していないようです。
  • 追加される文字列中に「\A」を挿入すると、その部分で改行させることができます。
  • 「カウンタ」に関連する内容は省略させていただきました。

.example1 p:before {
content: "注意:";
}

.example2 p:before {
content: url(icon.gif);
}

q {
quotes: "「" "」" "『" "』";
}
q:before {
content: open-quote;
}
q:after {
content: close-quote;
}
q[cite]:after {
content: close-quote "(引用元:" attr(cite) ")";
}

継承

継承しない

初期値

空文字

メディア

  • all

メモ

:beforeは「要素の直前」を、:afterは「要素の直後」を指定することになります。

IEでは、表示モードが「標準モード」の場合のみ機能するようです。(IE 7以下では未対応)


プロパティ一覧 [ABC]

ページの先頭へ


inserted by FC2 system