Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

107
Visualizações
Búsqueda inversa en CSS

Quiero seleccionar etiquetas img que no se ajusten debajo table . El siguiente código debe devolver solo 1 como longitud, ya que este HTML solo tiene 1 etiqueta img que no está debajo de una table .

Nota: No es posible cambiar el marcado/estilo.

 console.log(document.querySelectorAll('img').length)
 <table align="center"> <tbody> <tr> <td style="text-align: center;"> <a href="https://xxx" imageanchor="1" style="margin-left: auto; margin-right: auto;"> <img border="0" src="https://xxx" original="https://xxx" style=""> </a> </td> </tr> <tr> <td class="tr-caption" style="text-align: center;">Double Trailing</td> </tr> </tbody> </table> <a href="https://xxx" imageanchor="1" style="margin-left: auto; margin-right: auto;"> <img border="0" src="https://xxx" original="https://yyy" style=""> </a>

over 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

Para apuntar a elementos que no satisfacen un criterio dado, puede usar la pseudo clase :not() en CSS:

 console.log(document.querySelectorAll('img:not(table img)').length)
 <table align="center"> <tbody> <tr> <td style="text-align: center;"> <a href="https://xxx" imageanchor="1" style="margin-left: auto; margin-right: auto;"> <img border="0" src="https://xxx" original="https://xxx" style=""> </a> </td> </tr> <tr> <td class="tr-caption" style="text-align: center;">Double Trailing</td> </tr> </tbody> </table> <a href="https://xxx" imageanchor="1" style="margin-left: auto; margin-right: auto;"> <img border="0" src="https://xxx" original="https://yyy" style=""> </a>

¿Puede explicar por qué este img: not (tabla) no funciona?

Por supuesto.

img:not(table) selecciona todos los elementos img que no son elementos de tabla.

img:not(table img) selecciona todos los elementos img que no son elementos img que son descendientes de los elementos de la tabla.

En otras palabras, cualquier cosa dentro de :not() puede pensarse como un alcance global, no sabe qué hay antes/después, así que finja que lo está aplicando en el * selector universal donde sea que lo use.

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda