構造(位置)擬似クラスセレクタ(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 サービスの環境変数設定)
イベントとは、クリック、マウスオーバー、ページの読み込み後にトリガーされる読み込みイベントなど、ユー...
序文皆さんは Linux で top コマンドを使ったことがあると思います。私は Linux に触れ...
この記事では、二次リンクを実現するためのReactの具体的なコードを参考までに共有します。具体的な内...
目次1. 技術概要2. 技術的な詳細1. インターフェースからバックエンドデータを取得する2. フロ...
この記事の例では、ショッピングカート機能を実装するためのvuexの具体的なコードを参考までに共有して...
目次1. システム監視2. ファイル操作3. ネットワーク通信4. システム管理仕事で必要なLinu...
1. ランナーコンテナを作成する mk@mk-pc:~/Desktop$ docker run -d...
MYSQL 5.6 スレーブレプリケーションの展開と監視MYSQL 5.6 のインストールと展開 #...
序文早速本題に入りましょう。これからお話しするのは次のマインドマップです。まずは印象をつかんでくださ...
border-radius:10px; /* すべての角は半径 10px で丸められます*/ bor...
序文以前、画像とテキストの垂直方向のずれの問題について説明しました。ここで示した小さな例では、小さな...
この記事では、参考までに、簡単な計算機機能を実現するためのVueの具体的なコードを紹介します。具体的...
数日前、Google Reader で Yu Bo さんが共有した投稿「空のパスがページのパフォーマ...
この記事では、書籍管理を実装するためのVueの具体的なコードを例として紹介します。具体的な内容は次の...
FTP は主にファイル転送に使用され、Linux では vsftpd で実装されるのが一般的です。F...