"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Por que `p.visible:last-of-type` não tem como alvo o último elemento de parágrafo visível?

Por que `p.visible:last-of-type` não tem como alvo o último elemento de parágrafo visível?

Publicado em 2024-11-16
Navegar:274

Why Doesn\'t `p.visible:last-of-type` Target the Last Visible Paragraph Element?

:comportamento do seletor last-of-type

A pseudoclasse :last-of-type tem como alvo o último elemento de um tipo especificado dentro de um contêiner pai. No entanto, no contexto do seu seletor CSS (p.visible:last-of-type), é importante observar que :last-of-type se aplica apenas a tipos de elementos e não a instâncias de classe.

No seu Marcação HTML:

This should be hidden

This should be displayed

This should be hidden

O problema surge porque :last-of-type tem como alvo o último elemento

, que neste caso não possui a classe .visible. Conseqüentemente, nenhum dos seus elementos

está visível.

Solução

Para direcionar o último elemento

com a classe .visible, você deve usar JavaScript, pois não há seletor CSS integrado para essa finalidade específica.

Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3