構造(位置)擬似クラスセレクタ(CSS3)
li:first-child { /* 最初の子を選択 */ 色: ピンク; } li:last-child { /* 最後の子 */ 色: 紫; } li:nth-child(4) { /* 4番目の子を選択します。nは番号を表します */ 色: スカイブルー; } 属性セレクタ 特定の特殊な属性を持つタグを選択するセレクターは、属性セレクターと呼ばれます。 /* この属性を持つ要素を取得します */ div[class^=font] { /* class^=font はフォントの開始位置を意味します*/ 色: ピンク; } div[class$=footer] { /* class$=footerはフッターの終了位置を示します*/ 色: スカイブルー; } div[class*=tao] { /* class*=tao *= は tao が任意の位置に存在できることを意味します */ 色: 緑; } <div class="font12">属性セレクター</div> <div class="font12">属性セレクター</div> <div class="font24">属性セレクター</div> <div class="font24">属性セレクター</div> <div class="font24">属性セレクター</div> <div class="24font">属性セレクター 123</div> <div class="sub-footer">属性セレクターフッター</div> <div class="jd-footer">属性セレクターフッター</div> <div class="news-tao-nav">属性セレクター</div> <div class="news-tao-header">属性セレクター</div> <div class="tao-header">属性セレクター</div> 入力[タイプ=テキスト] div[クラス*=tao] 疑似要素セレクター (CSS3)
p::最初の文字 { フォントサイズ: 20px; 色: ホットピンク; } /*最初の行の特別なスタイル*/ p::最初の行 { 色: スカイブルー; } p::選択{ /* フォントサイズ: 50px; */ 色: オレンジ; } 4. E::before と E::after E 要素内の開始位置と終了位置に要素を作成します。この要素はインライン要素であり、コンテンツ属性と組み合わせて使用する必要があります。 div::befor{ コンテンツ:"開始"; } div::after { コンテンツ:"終了"; } E:after と E:before は、古いバージョンでは疑似要素です。CSS3 仕様では、「:」は疑似クラスを表し、「::」は疑似要素を表します。ただし、上位バージョンのブラウザでは、E:after と E:before は自動的に E::after と E::before として認識されます。これは互換性のためです。 「:」と「::」の違いは、擬似クラスと擬似要素を区別することです。 これらは実際のページ要素ではないため、疑似要素と呼ばれます。HTML には対応する要素はありませんが、使用方法やパフォーマンスの動作はすべて実際のページ要素と同じです。ページ要素と同じ CSS スタイルを使用できます。表面的にはページの特定の要素のように見えますが、実際には CSS スタイルによって表示される動作です。そのため、疑似要素と呼ばれます。 HTMLコード構造における疑似要素の表示です。疑似要素の構造は確認できないことがわかります。 知らせ 擬似要素 :before と :after によって追加されたコンテンツは、デフォルトではインライン要素です**。これらの 2 つの擬似要素のコンテンツ属性は、擬似要素のコンテンツを表します。:before と :after を設定する場合は、それらのコンテンツ属性も設定する必要があります。そうしないと、擬似要素は機能しません。 要約する 上記は、私が紹介した CSS3 の新しいセレクターの例です。お役に立てれば幸いです。ご質問がある場合は、メッセージを残していただければ、すぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。 |
<<: MySQLデータベースを使い始めるための最初のステップはテーブルを作成することです
>>: CentOS 7 での Docker プロキシの設定 (Linux での Systemd サービスの環境変数設定)
この記事では、CSS を使用して検索機能付きのナビゲーション バーを作成する方法を説明します。以下の...
序文ヒント:以下はこの記事の主な内容です。以下のケースを参考にしてください。 1. オブジェクトスト...
MySQL は、スウェーデンの会社 MySQL AB によって開発されたリレーショナル データベース...
この記事では、JavaScriptのランダムロールコールテーブルの具体的なコードを参考までに紹介しま...
独自のデモを作成するときに、display:flex を使用して垂直方向の中央揃えを実現したいと思い...
この記事では主に Vue プロジェクトを紹介します。要素の導入を前提として、コンポーネントを 2 回...
かつて、サイコロを振るゲームについて話しました。その時は、steps 属性 + スプライト画像を使用...
Linux で実行可能プログラムまたは so の依存ライブラリを表示します。 Linux の実行可能...
1. まず本文にulタグを追加します <!-- 順序なしリスト --> <ul i...
問題の説明: MySQL に中国語の文字を挿入する場合、または MySQL では中国語の文字が正常に...
1. はじめにtr はテキストの一部を変換または削除するために使用されます。 tr は transl...
目次レンダリングインストールコードの実装カスタムスタイル要約する効率的に要件を満たし、車輪の再発明を...
公式サイトをダウンロードまず公式ウェブサイトにアクセスしてMySQLをダウンロードしてくださいリンク...
1. 800*600 未満の場合、Web ページの幅が 778 以内であれば、水平スクロール バーは...
01. コマンドの概要dirname - ファイル名からディレクトリ以外のサフィックスを削除しますd...