Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Uma luz sobre hereditariedade.

Olá pessoal.

Sobre hereditariedade.

É certo pensar da seguinte forma a estrutura de código a baixo ?

<!DOCTYPE html>
<html> <!-- html primeiro ancestral -->
    <head> <!-- filha do html -->
        <title></title> <!-- neta do html e filha de head -->
    </head>
    <body> <!-- filha do html -->
        <main> <!-- neta do html e filha de body -->

        </main>
        <aside> <!-- neta do html, filha de body e irmã de main -->
            <nav> <!-- bisneta do html, neta body e filha de aside -->

            </nav>
        </aside>
    </body>
</html>

Considerando isso, se por exemplo no css a tag body tiver uma modificação. Todos os seus descendentes receberão a mesma modificação ?

3 respostas
solução!

Boa noite, Davilson! Como vai?

Cheguei para te conduzir à luz do conhecimento como vc pediu! Vamos por partes!

É certo pensar da seguinte forma a estrutura de código a baixo ?

Sim, a sua decrição de cada tag está correta!

Considerando isso, se por exemplo no css a tag body tiver uma modificação. Todos os seus descendentes receberão a mesma modificação ?

Não necessariamente! Existem propriedades CSS que ao serem definidas no elemento pai são herdadas nos elementos filhos. Mas não são todas as propriedades que são assim!

Pegou a ideia? Qualquer coisa é só falar!

Grande abraço e bons estudos, meu aluno!

Muito obrigado pela ajuda Gabriel.

Por nada, Davilson! Sempre que precisar de qualquer ajuda é só mandar aqui no fórum da Alura!

Grande abraço e bons estudos, meu aluno!