contentプロパティ
content プロパティは、
任意の生成テキストを要素に挿入することを可能にします。
擬似要素 after
および before と共に使用されます。
構文
セレクター::after {
content: 'テキスト';
}
セレクター::before {
content: 'テキスト';
}
例
li 要素のテキストの前後に追加テキストを挿入してみましょう:
<ul>
<li>リスト項目</li>
<li>リスト項目</li>
<li>リスト項目</li>
<li>リスト項目</li>
<li>リスト項目</li>
</ul>
li::before {
content: '!!!';
}
li::after {
content: '???';
}
:
例
挿入されるテキストには様々なスタイルを適用できます。 たとえば、このテキストを色で塗ってみましょう:
<ul>
<li>リスト項目</li>
<li>リスト項目</li>
<li>リスト項目</li>
<li>リスト項目</li>
<li>リスト項目</li>
</ul>
li::before {
color: red;
content: '!!!';
}
li::after {
color: green;
content: '???';
}
:
関連項目
-
要素の属性値を取得する関数
attr -
自動番号付けを設定するプロパティ
counter-increment