::before 疑似要素 CSS プロパティとは
トピック:選択した要素の内容の前に擬似要素を作成する、ことができる contentプロパティを使用して、要素に装飾的な内容を追加挿入するコンテンツを指定
疑似要素 セレクター ::before
実例 コード 1
サンプル コードを試すp::before {
content: "→";
}
CSSコード:例
q::before{
content:"''"; color: blue;
}q::after{
content:"''"; color: red;
}
構文
::before { css : properties ; }
疑似要素名 {スタイル要素のプロパティ : プロパティ値; }
情報:- メモ: CSS3 では疑似クラスと疑似要素を見分けやすくするために、
::before の表記法(ダブルコロン)が導入されたブラウザーでは CSS2 で導入された :before も使用できます。
サポートするデスクトップ ブラウザ対応・互換性
| Property | Desktop 互換性 |
|---|
| ::before | Chrome | Edge | Firefox | Internet Explorer | Opera | Safari |
|---|
| 基本 サポート | フルサポート◯あり | フルサポート◯あり | フルサポート◯1.5 | フルサポート◯9 | フルサポート◯7 | フルサポート◯4 |
|---|
| アニメーションとトランジションのサポート | フルサポート◯26 | フルサポート◯あり | フルサポート◯4 | サポートなし✖ | サポートなし✖ | サポートなし✖ |
|---|
サポートするモバイル ブラウザ対応・互換性
| Property | Mobile 互換性 |
|---|
| ::before | Android | Chrome for Android
| Edge Mobile | Firefox for Android
| Opera for Android
| iOS Safari | Samsung Internet |
|---|
| 基本 サポート | フルサポート◯あり | 不明 | フルサポート◯あり | 不明 | 不明 | 不明 | 不明 |
|---|
| アニメーションとトランジションのサポート | フルサポート◯あり | 不明 | フルサポート◯あり | フルサポート◯4 | サポートなし✖ | サポートなし✖ | 不明 |
|---|
CSS ::before 疑似要素 | CSS プロパティ 値| 意味 使い方 実例 – WebRef