Boa noite, tenho uma dúvida sobre a estrutura do CSS. Sabemos que o CSS é folha de estilo em cascata. A semântica de um CSS estruturada deveria ficar dessa forma.
Exemplo do curso: nav li{ ou body nav li{?
Boa noite, tenho uma dúvida sobre a estrutura do CSS. Sabemos que o CSS é folha de estilo em cascata. A semântica de um CSS estruturada deveria ficar dessa forma.
Exemplo do curso: nav li{ ou body nav li{?
Fala ai Rafael, tudo bem? O ideal é que você use mais classes possíveis e menos estruturas HTML.
Nesse exemplo você deixou o CSS muito acoplado ao HTML, onde qualquer mudança pode acabar quebrando os estilos.
O ideal seria você usar uma classe no li
e aplicar os estilos diretamente nela.
Temos um curso de arquitetura CSS: https://cursos.alura.com.br/course/arquitetura-css
Nele existem mais detalhes sobre como organizar e tals.
Espero ter ajudado.