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] { .... }
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] { .... }
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!