Algunos conocidos y otros no tanto, en HTML Tips Marko Denic explica unos trucos de HTML bastante interesantes. Y es que sucede que a menos que estés continuamente poniéndote al día sobre las incorporaciones al llamado lenguaje de la Web puede haber muchas novedades que te pierdas de una versión a otra, sobre todo si aprendiste HTML hace tiempo.
Entre las más recientes, interesantes y efectivas para mi gusto (este es un claro caso de YMMV) está el atributo loading="lazy", que se puede usar en imágenes y frames para «acelerar» la carga de las páginas web, descargando las imágenes sólo cuando están «a la vista» e ignorándolas si quedan por debajo de la zona visualizada de la página. (En Microsiervos lo usamos desde hace año y medio, y vaya si se nota en la velocidad). También está <meter> para mostrar «contadores» en forma de barras de progreso y otro muy práctico, el start en las listas ordenadas (ol) para empezar en un valor determinado. Recordatorio: <ol reversed> ordena la lista al revés.
Otros no menos interesantes son el fieldset para agrupar campos en los formularios, la «Búsqueda nativa HTML» a modo de búsqueda rápida de valores conocidos en los campos de texto, o el atributo spellcheck para activar o desactivar el corrector de textos al escribir en los campos. Otros que he descubierto son <input type="range"> para campos con un deslizador y details para crear un «acordeón», una buena solución nativa por ejemplo para ampliar información u ocultar la respuesta …