第一子の習慣
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 の具体的な使い方
MySQL は、スウェーデンの会社 MySQL AB によって開発されたリレーショナル データベース...
Linux col コマンドLinux の col コマンドは制御文字をフィルタリングするために使用...
目次[例を見る]: 【本来の効果は以下の通り】理由は次のとおりです。 【解決】:要約するBootSt...
この記事の例では、ページ切り替え効果を実現するためのJSコードの具体的なコードを参考までに共有してい...
目次概要Canvas API: グラフィックスの描画パス線種矩形アーク文章グラデーションと画像の塗り...
目次ブラウザのレンダリングメカニズムリフローと再塗装リフロー逆流を引き起こす行為:再描画再描画を引き...
目次1. シナリオ2. サンドボックスの基本機能3. iframeの実装4. Webワーカーの実装5...
ゼロ: 古いバージョンをアンインストールするDocker の古いバージョンは、docker、dock...
1. まずシステムにmysqlがインストールされているかどうかを確認します rpm -qa | gr...
セットアップは、結合された API を記述するために使用されます。テンプレートが使用できるようにする...
AND キーワードを使用した MySQL 複数条件クエリ。MySQL では、AND キーワードを使用...
Python8のインストールを最小化した後、Python3.8.1をインストールしました。オンライン...
MySql インデックスインデックスの利点1. 一意のインデックスまたは主キー インデックスを作成す...
序文SQL モードは、MySQL がサポートする SQL 構文と、実行されるデータ検証チェックに影響...
Docker の作成Compose の紹介Compose は、マルチコンテナ Docker アプリケ...