É possível em um seletor como este:
div table
Selecione os divs que foram filtrados? Como nos divs que contêm uma tabela em vez de todas as tabelas que estão em divs.
Respostas:
0 para resposta № 1Seletores CSS não podem ascender. É um dos seus limitações.
Veja também O CSS tem algo parecido com o jQuery "s: has ()?
0 para resposta № 2
Não, mas normalmente você pode resolver esse problema adicionando classes aos seus elementos div, para ajudar a diferenciá-los de outros divs.
0 para resposta № 3
Isso pode ser feito com o Jquery com .parent()
.parents()
ou :parent
Pode ser algo de trabalho verificando.