Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
1
resposta

Seletor tag[propriedade=valor]

O exemplo da aula também poderia ser resolvido sem necessidade de adicionar as definições de classe em vários elementos usando o seletor de propriedade valor.

form input[type=text] { .... }

1 resposta
solução!

Olá Saulo, tudo bem?

Também é uma outra forma de atingir o objetivo, esse é o grande poder do css =)

Na maioria das arquiteturas, será privilegiado mais essa questão de definir com bastante classes a nossa estrutura (principalmente para fugir de colisão de estilo de tags), como por exemplo o método BEM que é explicado no curso de Arquitetura CSS, justamente para situações onde você pode ter 1 formulário de cadastro e 1 para o usuário receber email, as vezes podemos querer que tenham estilos diferentes

Por outro lado, quando queremos um tipo de input padronizado para todas as páginas, é até comum fazer essa definição de input[type=*] para adequar a todas as páginas :)

Abraços e Bons Estudos!