Gostaria de saber qual a diferença, e vantagens e desvantagens entre usar o atributo name e o atributo ID, visto que os dois são para identificar um elemento... Quando usar um e quando usar outro?
Eu entendo a necessidade de criar classes quando quero por exemplo replicar meu css para diversos elementos do HTML, agora não achei um propósito para usar name e id.