Vi que em muitos sites, inclusive o próprio Alura utilizam o Class invés de ID mesmo havendo apenas 1 elemento com a class, o ID não é algo com mais desempenho para ser usado invés de ID? então por que usam Class? apenas por curiosidade !!
Vi que em muitos sites, inclusive o próprio Alura utilizam o Class invés de ID mesmo havendo apenas 1 elemento com a class, o ID não é algo com mais desempenho para ser usado invés de ID? então por que usam Class? apenas por curiosidade !!
Realmente os ID's são mais performáticos que as Classes, já que o browser não vai se preocupar se aquele ID está em mais algum lugar na sua página. Porém estes possuem limitações no quesito de estilização, por exemplo.
As classes proporcionam melhor manutenção e replicação. Vamos pensar num site... Você possui várias tags HTML com estilos diferentes em sua página certo? E se por exemplo, você quiser reaproveitar a estilização de alguma classe em alguma tag? Com ID, isso não seria possível por que ele é único. Agora com classes, você consegue alterar um estilo e reaproveita-lo em diversas partes do seu HTML :)
Os ID's no geral são mais utilizados quando manipulamos campos de formulário, por exemplo, inputs de texto, senhas e assim por diante.