構造擬似クラスセレクタの紹介
|
財産 | 説明する |
---|---|
E:最初の文字 | E 要素の最初の単語を設定します。 |
E:最初の行 | E 要素の最初のテキスト行を設定します。 |
E::前 | E 要素の前にコンテンツを追加します。 |
E::後 | E 要素の最後にコンテンツを追加します。 |
最初の文字の練習
first-letter
属性を使用して、 ul
タグ内のli
タグ内のテキストの最初の文字の色を赤に設定します。
コードブロック
<!DOCTYPE html> <html lang="ja"> <ヘッド> <メタ文字セット="UTF-8"> <meta name="viewport" content="width=デバイス幅、初期スケール=1.0"> <meta http-equiv="X-UA-compatible" content="ie=edge"> <title>疑似要素セレクター</title> <スタイル> ul li:最初の文字{ 色: 赤; } </スタイル> </head> <本文> <ul> <li>笑顔は第一の信念です</li> </ul> </本文> </html>
結果プロット
第一線の実践
first-line
属性を使用して、 div
タグ内の最初の行のテキストの色を赤に設定します。
コードブロック
<!DOCTYPE html> <html lang="ja"> <ヘッド> <メタ文字セット="UTF-8"> <meta name="viewport" content="width=デバイス幅、初期スケール=1.0"> <meta http-equiv="X-UA-compatible" content="ie=edge"> <title>疑似要素セレクター</title> <スタイル> div:最初の行{ 色: 赤; } </スタイル> </head> <本文> <div> 笑顔は最初の信念、笑顔は最初の信念、笑顔は最初の信念、笑顔は最初の信念、笑顔は最初の信念、 笑顔は最初の信念です、笑顔は最初の信念です、笑顔は最初の信念です、笑顔は最初の信念です、笑顔は最初の信念です。 </div> </本文> </html>
結果プロット
練習前
before
属性を使用して、 div
タグのテキストの前に「Come on」という 2 つの単語を追加します。
コードブロック
<!DOCTYPE html> <html lang="ja"> <ヘッド> <メタ文字セット="UTF-8"> <meta name="viewport" content="width=デバイス幅、初期スケール=1.0"> <meta http-equiv="X-UA-compatible" content="ie=edge"> <title>疑似要素セレクター</title> <スタイル> div::before{ 内容:"さあ"; } </スタイル> </head> <本文> <div>笑顔は第一の信念です。 </div> </本文> </html>
結果プロット
注意: 追加するテキストはcontent:"加油";
内に記述する必要があります。
練習後
after
属性を使用して、 div
タグのテキストの末尾に「Come on」という 2 つの単語を追加します。
コードブロック
<!DOCTYPE html> <html lang="ja"> <ヘッド> <メタ文字セット="UTF-8"> <meta name="viewport" content="width=デバイス幅、初期スケール=1.0"> <meta http-equiv="X-UA-compatible" content="ie=edge"> <title>疑似要素セレクター</title> <スタイル> div::after{ 内容:"さあ"; } </スタイル> </head> <本文> <div>笑顔は第一の信念です。</div> </本文> </html>
結果プロット
注意: 追加するテキストはcontent:"加油";
内に記述する必要があります。
以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。
>>: Vue の新しいおもちゃ VueUse の具体的な使い方
この記事では、MySQL 5.7 で追加された json フィールド タイプの使用方法を例を使って説...
今日、会社の Springboot プロジェクトは、テストのためにテスト サーバーにデプロイする準備...
目次序文関連資料Vue プロジェクトが 2 次元ハイパーグラフを導入ハイパーグラフ 2D ケース引用...
ミニネットMininet は軽量のソフトウェア定義ネットワークおよびテスト プラットフォームです。軽...
問題現象最近、sysbench を使用して MySQL をテストしました。テストに長い時間がかかった...
シームレス カルーセルは非常に一般的なエフェクトであり、ロジックを理解すれば非常に簡単です。効果は以...
よく遭遇する問題: 下部の要素を「下部に貼り付ける」効果を CSS でどのように実現するか。この記事...
新しいウィンドウが開きます。 利点: ユーザーがリンクをクリックしても、現在閲覧しているコンテンツは...
Jsで作ったスライドボタンの具体的なコードは参考までに。具体的な内容は以下のとおりですまずエフェク...
1. 事件の背景:仕事上、Ubuntu への vscode リモート接続を使用する必要があります。 ...
序文インターセプター最近のフロントエンド フレームワークでは、インターセプターは基本的に非常に基本的...
最近、ポップアップ広告に取り組んでいました。デフォルト ページには z-index が設定されていな...
Vue を使用してプロジェクトを開発する過程で、次のような問題によく遭遇します。Vue のデータでオ...
目次チュートリアルシリーズ1. バックアップ戦略の説明1. バックアップの種類2. バックアップで考...
目次1. シーンの読み込み2. ノードを見つける1. ノード検索2. その他のノード操作3. 再生ア...