--- title: ':last-child' slug: 'Web/CSS/:last-child' tags: - CSS - 'CSS:Dokumentacje' - Dokumentacje - Wszystkie_kategorie translation_of: 'Web/CSS/:last-child' ---
{{ CSSRef() }}
Pseudoklasa :last-child
sprawia iż własności stosowane są do elementu tylko wtedy gdy jest on ostatnim węzłem potomnym swojego rodzica. :last-child
ignoruje węzły tekstowe. Pseudoklasą, która działa identycznie, jednak uwzględnia węzły tekstowe jest {{ Cssxref(":last-node") }}.
selektor:last-child { własności }
<html> <body> Trochę tekstu. <span id="first">pierwszy</span> <div> <span id="dfirst">pierwszy</span> <span id="dsecond">drugi</span> </div> <span id="second">drugi</span> </body> </html>
span:last-child { font-weight: bold; }
Powyższy zapis pogrubi czcionkę wewnątrz wszystkich elementów span
, które są ostatnimi dziećmi swoich rodziców. Zostaną tutaj pogrubione słowa "drugi":
dsecond
jest ostatnim dzieckiem elementu div
second
jest ostatnim dzieckiem elementu body
div:first-child:last-child { background-color: red; }
Ten przykład ustawi czerwony kolor tła wszystkim elementom div
, które są jedynymi dziećmi swojego rodzica.
{{ Cssxref(":before") }}, {{ Cssxref(":after") }}, {{ Cssxref(":first-child") }}