「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > 異なる親構造間で特定のネストされた要素のスタイルを設定するにはどうすればよいですか?

異なる親構造間で特定のネストされた要素のスタイルを設定するにはどうすればよいですか?

2024 年 11 月 4 日に公開
ブラウズ:746

How to Style Specific Nested Elements across Different Parent Structures?

複数の親にわたるネストされた n 番目の子要素のスタイル設定

さまざまな親構造内で特定のネストされた要素のスタイルを設定するソリューションを探している場合は、次のマークアップを検討してください。 :

  • one
  • two
  • three
  • four


目標は、最初の子であるかどうかに関係なく、「1」と「3」にスタイルを適用することです。各

    .

    :nth-child()

    の使用の試行の制限:nth-child() は、同じ親を共有する要素にのみ適用されるため、不十分です。このシナリオでは、CSS セレクター .foo li:nth-child(1)、.foo li:nth-child(3) は、各

      .

      Alternative の最初の子のみをターゲットにします。解決策

      JavaScript:

      jQuery などのライブラリを使用すると、 JavaScript の強力なフィルタリング機能を使用して要素を処理します。たとえば、次のスクリプトは、.foo コンテナ内の最初と 3 番目の

    • 要素をターゲットとします:
      $('.foo li:eq(0), .foo li:eq(2)')

      明示的な要素のマーキング:

      必要な要素をクラスまたは ID で明示的にマークできます。 CSS 経由で選択を有効にします。たとえば、最初と 3 番目の

    • 要素にクラスを追加します:

    • one
    • two

  • three

    • four

    • その後、CSS を使用してマークされた要素をターゲットにできます:

      .foo .first,
      .foo .third {
          color: red;
      }
      リリースステートメント この記事は次の場所に転載されています: 1729685066 侵害がある場合は、[email protected] に連絡して削除してください。
      最新のチュートリアル もっと>

      免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

      Copyright© 2022 湘ICP备2022001581号-3