Programación y ejemplos de PHP, jQuery, HTML5, WordPress, MySQL, AMP y htaccess


Etiqueta details HTML5: Mostrar información complemetaria sobre un elemento del DOM

Sencillo post para repasar la etiqueta details HTML5, dicha nueva etiqueta tiene como funcionalidad ofrecer y mostrar información complementaria y/o adicional de un elemento de la web.

Su comportamiento es como la de un widget que muestra y oculta información (Como un menú con efecto acordeón). Un ejemplo sería las especificaciones técnicas de un producto en el típico carrito de la compra.

Otras etiquetas HTML5 interactivas con funciones similares son:

Sintaxis de etiqueta details HTML5

Vamos con la sintaxis de este elemento HTML5 extraída de su web oficial:

Tal y como podéis ver la sintaxis es sencilla, en muchas ocaciones se usa la etiqueta summary para añadir un título informativo del contenido a mostrar.

Existe el Atributo open (Opcional) que sirve para mostrar la etiqueta details abierta por defecto. Su código es el siguiente.

Por defecto la etiqueta se muestra cerrada en vez de abierta.

Ejemplos de la etiqueta details HTML5

Os pongo este ejemplo de la etiqueta details para que podáis ver su funcionamiento (Probado en Chrome):

En este primer ejemplo podéis ver que la etiqueta details se muestra abierta por defecto gracias al atributo open. Probad a clickar en la flecha de la izquierda para ver como se cierra y abre.

Mientras que en este otro ejemplo la etiqueta se muestra cerrada por defecto.

Con esta etiqueta nos podemos ahorrar varias líneas de código que anteriormente hacíamos con jQuery o lenguajes similares.

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies