ホームページ > ウェブフロントエンド > CSSチュートリアル > CSS で最後から 2 番目の要素を選択するにはどうすればよいですか?

CSS で最後から 2 番目の要素を選択するにはどうすればよいですか?

Mary-Kate Olsen
リリース: 2024-11-05 14:52:02
オリジナル
235 人が閲覧しました

How to Select the Second-to-Last Element in CSS?

最後から 2 番目の要素の CSS セレクター

CSS を使用する場合、親要素内の位置に基づいて要素を選択するのが一般的です。 :last-child は最後の要素を選択するための一般的な選択肢ですが、最後の要素の直前の要素を選択する方法はありますか?

これを実現するには、:nth-last-child セレクターを利用できます。 CSS3で。その仕組みは次のとおりです。

<code class="css">:nth-last-child(2) {
  /* Styling for the second last child */
}</code>
ログイン後にコピー

この例では、:nth-last-child(2) セレクターは、親要素の末尾から 2 番目の要素と一致します。指定された HTML では、次の要素が選択されます:

<code class="html"><div>SELECT THIS</div></code>
ログイン後にコピー

適切なセレクターが適用された HTML の更新バージョンは次のとおりです:

<code class="html"><div id="container">
  <div>a</div>
  <div>b</div>
  <div class="second-last">SELECT THIS</div>
  <div>c</div>
</div></code>
ログイン後にコピー
<code class="css">#container .second-last {
  /* Styling for the second last child of #container */
  background-color: lightblue;
}</code>
ログイン後にコピー

サポートされているブラウザー:nth-last-child には以下が含まれます:

  • Chrome 2
  • Firefox 3.5
  • Opera 9.5 , 10
  • Safari 3.1 , 4
  • Internet Explorer 9

以上がCSS で最後から 2 番目の要素を選択するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート