Porque usando o container sem o ( _ ): "container secundario" nosso texto fica ao lado direito e já usando o ( _ ) por exemplo: container__secundario nosso texto fica embaixo?
Porque usando o container sem o ( _ ): "container secundario" nosso texto fica ao lado direito e já usando o ( _ ) por exemplo: container__secundario nosso texto fica embaixo?
Oi, Lucas, tudo bem?
A diferença no posicionamento do texto quando você usa container secundario
e container__secundario
está relacionada à forma como o CSS lida com esses nomes de classes.
Quando você usa container secundario
sem o underline, o CSS trata isso como duas classes separadas: container
e secundario
. Isso significa que os estilos aplicados a cada uma dessas classes serão aplicados independentemente.
Já quando você usa container__secundario
com o underline, o CSS entende isso como uma única classe composta, chamada container__secundario
. Isso permite que você aplique estilos específicos a essa combinação de elementos, o que pode resultar em um posicionamento diferente do texto.
A escolha de usar ou não o underline depende da sua estratégia de organização e estruturação do seu CSS.
Espero ter ajudado. Caso tenha dúvidas, conte com o fórum. Abraços!
Opa, tudo certo! Muito obrigado pela explicação, grato pelo retorno.