Una etiqueta es un código de formato que forma parte del lenguaje de un documento, también conocido como lenguaje de marcado, que se utiliza para anotar un texto de una manera distinta del texto y proporciona instrucciones sobre cómo se mostrará el texto. Existen varios sistemas de marcado que tienen una gran cantidad de etiquetas únicas. Los sistemas o lenguajes de marcado incluyen TeX, Scribe, GML, SGML, HTML, XML y XHTML. HTML significa HyperText Markup Language y se usa en la World Wide Web para crear estructura para texto y documentos y para crear hipervínculos entre documentos, mientras que XHTML (HTML extensible) combina HTML y XML. La etiqueta de entrada es una etiqueta HTML y XHTML, y es compatible con los navegadores Microsoft® Internet Explorer®, Mozilla® Firefox®, Opera®, Google® Chrome® y Apple® Safari®.
Muchas etiquetas HTML y XHTML sirven para formatear el texto que está en la página, pero algunas crean oportunidades para la interacción del usuario, y la etiqueta de entrada es una de estas últimas: es un jugador clave en la creación de formularios. Sin embargo, existe una diferencia importante entre cómo se usa la etiqueta de entrada en HTML y cómo se usa en XHTML. En HTML la etiqueta se usa, con los puntos suspensivos reemplazados por cualquier contenido que contenga la etiqueta, y no tiene etiqueta final. En XHTML, la etiqueta de entrada requiere un cierre adecuado como este .
La etiqueta de entrada debe incluir el atributo de tipo para especificar el tipo de campo de control que se utilizará. Las posibilidades son: botón, casilla de verificación, archivo, oculto, imagen, contraseña, radio, restablecer, enviar y texto. El tipo de botón generalmente tiene una acción programada con un script del lado del cliente, como JavaScript®, mientras que la casilla de verificación y los botones de radio se encienden y apagan cuando se hace clic en ellos. El tipo de archivo permite al usuario cargar un archivo, mientras que los valores ocultos no se muestran pero permanecen adjuntos a la entrada del formulario. La contraseña se diferencia del texto en que a menudo tiene puntos o asteriscos para enmascarar los caracteres que se ingresan y enviar, la imagen, que es una especie de botón de envío, y el restablecimiento son tratamientos globales de los datos del formulario.