abbr de un elemento.
<span th:abbr="${abreviatura}">Texto</span>Proporciona una abreviatura para el texto.
<input type="file" th:accept=".jpg,.png" />Permite cargar solo archivos con extensiones .jpg y .png.
<form th:accept-charset="UTF-8" method="post">
<button type="submit">Enviar</button>
</form>Este formulario acepta datos codificados en UTF-8.
<a th:accesskey="s" th:href="@{/home}">Ir a inicio</a>Permite acceder al enlace usando la tecla de acceso especificada.
<form th:action="@{/submit}" method="post">
<button type="submit">Enviar</button>
</form>Este formulario se enviará a la URL /submit.
<div th:align="center">Texto centrado</div>Este elemento estará alineado al centro.
<img th:src="@{/images/logo.png}" th:alt="${descripcionImagen}" />El texto alternativo se obtiene de una variable del modelo.
<audio th:archive="${archivoAudio}"></audio>Especifica un archivo adicional que acompaña al elemento de audio.
<audio th:src="@{/audio/mi_audio.mp3}" controls></audio>Este elemento reproduce el audio especificado.
<input type="text" th:autocomplete="on" />Este campo permitirá el autocompletado de los datos ingresados.
<canvas th:axis="x" id="miGrafico"></canvas>Establece el eje en el que se representará el gráfico.
<div th:style="'background-image: url(' + ${imagenFondo} + ')'">
Contenido con fondo
</div>Establece una imagen de fondo dinámica basada en la variable imagenFondo.
<div th:bgcolor="${colorFondo}">Contenido</div>El color de fondo se establece dinámicamente desde la variable colorFondo.
<table th:border="1">
<tr><td>Datos</td></tr>
</table>Establece un borde para la tabla.
<table th:cellpadding="10">
<tr><td>Datos</td></tr>
</table>Define el espacio de relleno de las celdas en la tabla.
<table th:cellspacing="5">
<tr><td>Datos</td><td>Datos</td></tr>
</table>Define el espacio entre las celdas de la tabla.
<iframe th:challenge="reCAPTCHA"></iframe>Utiliza un desafío de reCAPTCHA para la autenticación del cliente.
<meta th:charset="UTF-8">Especifica que el documento utiliza el conjunto de caracteres UTF-8.
<blockquote th:cite="${fuente}">Cita aquí</blockquote>Proporciona una referencia a la fuente de la cita.
<div th:class="${activo ? 'activo' : 'inactivo'}">Contenido</div>La clase se establece en activo o inactivo dependiendo de la variable.
<div th:classid="${idClase}">Contenido</div>Asigna un identificador de clase dinámicamente.
<applet th:codebase="${rutaApplet}"></applet>Define la base del código para un applet.
<applet th:codetype="application/java" />Especifica el tipo de código para el applet.
<textarea th:cols="30"></textarea>Establece 30 columnas para el área de texto.
<td th:colspan="2">Celdas combinadas</td>La celda ocupa dos columnas en la tabla.
<ul th:compact="true">
<li>Elemento 1</li><br/>
<li>Elemento 2</li><br/>
</ul>Presenta la lista de forma compacta.
<div th:content="${contenido}"></div>El contenido se establece dinámicamente desde una variable.
<div th:contenteditable="true">Contenido editable</div>Este elemento puede ser editado directamente en el navegador.
<div th:contextmenu="@{/menu}">Contenido</div>Asocia un menú contextual a este elemento.
<div th:data-custom="${valorPersonalizado}">Contenido</div>Agrega un atributo de datos personalizado.
<time th:datetime="${fechaHora}">Fecha y hora</time>Representa una fecha y hora utilizando el atributo datetime.
<div th:dir="ltr">Texto de izquierda a derecha</div>Define que el texto se leerá de izquierda a derecha.
<div th:draggable="true">Contenido arrastrable</div>Permite arrastrar este elemento.
<div th:dropzone="copy">Suelta aquí</div>Especifica que se puede copiar al soltar en esta zona.
<form th:enctype="multipart/form-data" method="post">
<input type="file" />
<button type="submit">Enviar</button>
</form>Define la codificación para la carga de archivos.
for en una etiqueta de etiqueta.
<label th:for="${idCampo}">Etiqueta</label>Asocia la etiqueta con un campo de entrada específico.
<input th:form="${idFormulario}" type="text" />Asocia este campo de entrada a un formulario específico.
<button th:formaction="@{/submit}">Enviar</button>Especifica la acción del formulario al enviar este botón.
<form th:formenctype="application/json">
<button type="submit">Enviar</button>
</form>Define la codificación para el formulario.
<form th:formmethod="post">
<button type="submit">Enviar</button>
</form>Define que el formulario se enviará utilizando el método POST.
<form th:formtarget="_blank">
<button type="submit">Enviar</button>
</form>El formulario se abrirá en una nueva pestaña al enviarse.
<div th:fragment="miFragmento">Contenido del fragmento</div>Este fragmento puede ser referenciado en otras partes de la plantilla.
<iframe th:frame="no" src="@{/pagina}"></iframe>Especifica que no se permitirá un marco en este iframe.
<iframe th:frameborder="0"></iframe>Especifica que no debe haber borde en el iframe.
<div th:headers="${encabezados}">Contenido</div>Especifica encabezados adicionales a enviar con la solicitud.
<img th:src="@{/imagenes/logo.png}" th:height="100" />Define que la imagen tendrá una altura de 100 píxeles.
input o meter.
<meter th:high="90"></meter>Define que el valor alto del medidor es 90.
<a th:href="@{/pagina}">Ir a la página</a>Define el destino del enlace.
<a th:hreflang="es" th:href="@{/pagina}">Ir a la página</a>Define que el idioma del enlace es español.
<img th:src="@{/imagenes/logo.png}" th:hspace="20" />Define un espacio horizontal de 20 píxeles alrededor de la imagen.
<meta th:http-equiv="X-UA-Compatible" content="IE=edge" />Indica que el documento es compatible con IE.
<link th:icon="@{/favicon.ico}" rel="icon" />Define un ícono para la página.
<div th:id="${identificador}">Contenido</div>Define un identificador único para este elemento.
<div th:inline="text">Texto incluido</div>Especifica que se permite la inclusión de texto.
<input th:keytype="text" />Define que el tipo de clave es texto.
<video th:kind="subtitles" src="@{/video/subtitulada.mp4}"></video>Define que el video tiene subtítulos.
<label th:label="${etiqueta}">Etiqueta</label>Especifica la etiqueta asociada a un campo de entrada.
<div th:lang="es">Contenido en español</div>Define que el contenido está en español.
<input th:list="${idLista}" type="text" />Asocia el campo de entrada con un elemento de lista.
<img th:src="@{/imagenes/logo.png}" th:longdesc="@{/descripcionLarga}" />Especifica una descripción larga para la imagen.
input o meter.
<meter th:low="10"></meter>Define que el valor bajo del medidor es 10.
<html th:manifest="@{/manifest.appcache}"></html>Especifica el archivo de manifiesto para el navegador.
<iframe th:marginheight="10" src="@{/pagina}"></iframe>Define que el margen superior e inferior del iframe es de 10 píxeles.
<iframe th:marginwidth="10" src="@{/pagina}"></iframe>Define que el margen izquierdo y derecho del iframe es de 10 píxeles.
<input type="number" th:max="100" />Define que el valor máximo de este campo es 100.
<input type="text" th:maxlength="10" />Define que se permiten hasta 10 caracteres en este campo.
<link th:media="screen" rel="stylesheet" />Define que este enlace es para pantallas.
<form th:method="post">
<button type="submit">Enviar</button>
</form>Define que el formulario se enviará utilizando el método POST.
<input type="number" th:min="1" />Define que el valor mínimo de este campo es 1.
<input type="text" th:name="nombreCampo" />Define el nombre del campo de entrada.
abort.
<img th:onabort="handleAbort()" th:src="@{/imagenes/logo.png}" />Define un manejador para el evento de aborto de carga de imagen.
afterprint.
<script th:onafterprint="handleAfterPrint()"></script>Define un manejador para el evento que se dispara después de imprimir.
beforeprint.
<script th:onbeforeprint="handleBeforePrint()"></script>Define un manejador para el evento que se dispara antes de imprimir.
blur.
<input th:onblur="handleBlur()" type="text" />Define un manejador para el evento de desenfoque de campo de entrada.
change.
<input th:onchange="handleChange()" type="text" />Define un manejador para el evento de cambio en el campo de entrada.
click.
<button th:onclick="handleClick()">Hacer clic</button>Define un manejador para el evento de clic en el botón.
dblclick.
<button th:ondblclick="handleDblClick()">Doble clic</button>Define un manejador para el evento de doble clic en el botón.
error.
<img th:onerror="handleError()" th:src="@{/imagenes/logo.png}" />Define un manejador para el evento de error al cargar la imagen.
focus.
<input th:onfocus="handleFocus()" type="text" />Define un manejador para el evento de enfoque del campo de entrada.
input.
<input th:oninput="handleInput()" type="text" />Define un manejador para el evento de entrada en el campo de entrada.
invalid.
<input th:oninvalid="handleInvalid()" type="text" />Define un manejador para el evento de campo de entrada no válido.
submit.
<form th:onsubmit="handleSubmit()">
<button type="submit">Enviar</button>
</form>Define un manejador para el evento de envío del formulario.
<input th:readonly="true" type="text" />Este campo no se puede editar por el usuario.
<link th:rel="stylesheet" th:href="@{/estilos.css}" />Define que este enlace es para una hoja de estilo.
<input th:required="true" type="text" />Este campo debe ser completado antes de enviar el formulario.
<a th:rev="author" th:href="@{/pagina}">Página de autor</a>Define una relación inversa para este enlace.
<textarea th:rows="5"></textarea>Establece 5 filas para el área de texto.
<th th:scope="col">Encabezado de columna</th>Define que esta celda es un encabezado de columna.
<iframe th:seamless="true" src="@{/pagina}"></iframe>Especifica que el iframe debe ser sin costuras.
<img th:src="@{/imagenes/logo.png}" alt="Logo" />Define la fuente de la imagen.
<div th:style="color: red;">Texto rojo</div>Define un estilo en línea para este elemento.
<input th:tabindex="1" type="text" />Define que este campo será el primero en el orden de tabulación.
<div th:title="${titulo}">Texto</div>Define el título que aparece al pasar el cursor sobre este elemento.
<input th:type="text" />Define que este campo es de tipo texto.
<input th:value="${valor}" type="text" />Define el valor inicial de este campo.
<img th:src="@{/imagenes/logo.png}" th:width="100" />Define que la imagen tendrá un ancho de 100 píxeles.
<textarea th:wrap="soft"></textarea>Define que el texto se envolverá automáticamente.