Oi Carolina, vou explicar.
A tag <input>
no HTML não é uma tag de conteúdo, logo, ela não abre nem fecha. Então, é errado fazer <input></input>
. No entanto, há uma variação do HTML chamada XHTML. É um HTML que pega carona em algumas regras de arquivos XML. Em XHTML, toda tag precisa ser aberta e fechada, então, se fizermos <input></input>
é uma sintaxe válida para XHTML. No entanto, há um atalho que é <input/>
para não termos que ficar abrindo e fechando a tag.
Então, se em HTML você faz <input/>
não dá erro, mas o mais correto é usar <input>
. Como eu uso tecnologias que usam XHTML, pode ser que eu tenha deixado passar alguns <input/>
.
Resumo: use <input>
que é o mais correto. Tudo bem minha aluna?