Tenho esse form
elemento que gostaria de ocultar, para que ele não seja exibido na página da web. Posso ocultá-lo com esta linha:
www.sakugabooru.com###reply-267797 > form
Mas quando visito outra página do site, ela é mostrada novamente. As páginas são essencialmente as mesmas, é um desses sites onde cada artigo tem a mesma página, a única diferença são os comentários do usuário sob o artigo, aqui está um exemplo abaixo. O elemento que desejo manter oculto está destacado em vermelho.
Olhe mais de perto para seus filtros. Os IDs de elementos não são os mesmos em cada página – eles incluem o número do post como parte do atributo ID.
Você precisa usar uma correspondência de substring para o atributo ID, por exemplo
div[id^="reply-"]
, ou corresponder a outro elemento pai, como#comments
, ou corresponder a alguns atributos do formulário diretamente sem depender de nenhuma correspondência pai, por exemploform[action="/comment/create"]
.(Todos eles usam a mesma sintaxe dos seletores CSS.)