第一子の習慣
first-child
属性を使用して、 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>1</li> <li>2</li> <li>3</li> <li>4</li> <li>5</li> <li>6</li> </ul> </本文> </html>
結果プロット
末子の習慣
last-child
プロパティを使用して、 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>1</li> <li>2</li> <li>3</li> <li>4</li> <li>5</li> <li>6</li> </ul> </本文> </html>
結果プロット
n番目の子の練習
nth-child(n)
属性を使用して、 ul
タグ内の 3 番目の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:n番目の子(3){ 色: 赤; } </スタイル> </head> <本文> <ul> <li>1</li> <li>2</li> <li>3</li> <li>4</li> <li>5</li> <li>6</li> </ul> </本文> </html>
結果プロット
nth-child(even)
属性を使用して、 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:n番目の子(偶数){ 色: 赤; } </スタイル> </head> <本文> <ul> <li>1</li> <li>2</li> <li>3</li> <li>4</li> <li>5</li> <li>6</li> </ul> </本文> </html>
結果プロット
nth-child(2n+1)
属性を使用して、 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:n番目の子(2n+1){ 色: 赤; } </スタイル> </head> <本文> <ul> <li>1</li> <li>2</li> <li>3</li> <li>4</li> <li>5</li> <li>6</li> </ul> </本文> </html>
結果プロット
一人っ子の習慣
only-child
属性を使用して、 ul
タグ内のli
タグの 1 つのみのテキストの色を赤に設定します。
コードブロック
<!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>1</li> <li>2</li> <li>3</li> <li>4</li> <li>5</li> <li>6</li> </ul> <ul> <li>li タグは 1 つだけ</li> </ul> </本文> </html>
結果プロット
疑似要素セレクタの紹介
構造擬似クラスセレクタの紹介
| ||||||||||||||
財産 | 説明する |
---|---|
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 の具体的な使い方
rpm インストール方法を使用して MySQL データベースをインストールした後、データ ファイルの...
ウェブサイトが悪意を持ってリクエストされた場合、IP アドレスをブラックリストに登録することは重要な...
MyISAM と InnoDB は、MySQL で最も一般的なストレージ エンジンです。前回の記事で...
私はコーディングが大好きです。コーディングすると幸せになります!みなさんこんにちは、Counterで...
<br />「XXXのウェブサイトを見てみませんか?」といった質問をされることもあります...
MySQL 認証コマンド grant の使用方法:この記事の例は MySQL 5.0 以降で実行され...
目次1. マイクロタスクとは何ですか? 2. マクロタスクとは何ですか? 3. 事例3.1 結論4....
目次序文原因分析と解決策スケジュールされたタスクを迅速に実行する要約する序文データベースのスケジュー...
フローティング、フローティング埋め込み div、配置、フレックスという 4 つの一般的な方法と原則を...
私はパフォーマンス テストを行うために常に Loadrunner を使用してきました。 Loadru...
まずコードを見てみましょうコードをコピーコードは次のとおりです。 <div style=&qu...
テンプレート 1: ログイン.vue <テンプレート> <p class=&quo...
MySQL は、膨大なユーザーベースを持つ無料のリレーショナル データベースです。この記事では、My...
序文最近、いくつかのフロントエンド プロジェクトに取り組んでおり、ページにいくつかのテーブルを表示す...
目次1. binlogの3つのモード1.ステートメントレベルモード2. 行レベルモード3. 混合モー...