Citaré el artículo La diferencia entre anclas, entradas y botones :
Las anclas (el <a>
elemento) representan hipervínculos, recursos que una persona puede navegar o descargar en un navegador. Si desea permitir que su usuario se mueva a una nueva página o descargue un archivo, use un ancla.
Una entrada ( <input>
) representa un campo de datos: algunos datos de usuario que quiere enviar al servidor. Hay varios tipos de entrada relacionados con los botones:
<input type="submit">
<input type="image">
<input type="file">
<input type="reset">
<input type="button">
Cada uno de ellos tiene un significado, por ejemplo, " archivo " se utiliza para cargar un archivo, " restablecer " borra un formulario y " enviar " envía los datos al servidor. Verifique la referencia W3 en MDN o en W3Schools .
El botón ( <button>)
elemento es bastante versátil:
- puede anidar elementos dentro de un botón, como imágenes, párrafos o encabezados;
- los botones también pueden contener
::before
y ::after
pseudo-elementos;
- Los botones admiten el
disabled
atributo. Esto facilita encenderlos y apagarlos.
Nuevamente, verifique la referencia W3 para la <button>
etiqueta en MDN o en W3Schools .
<button>
ahora?