4 puntos por GN⁺ 2025-01-26 | 1 comentarios | Compartir por WhatsApp
  • Los elementos HTML cumplen diversos roles, desde contenido y contenedores hasta lógica y casos excepcionales
  • Algunos elementos son visibles visualmente, pero otros no lo son
  • Algunos elementos se usan en combinación con otros, y algunos están diseñados para que solo el navegador los lea
  • Algunos elementos fueron creados con una buena intención, pero no se usan ampliamente
  • Como referencia, lo que estás leyendo ahora es el elemento <article></article>

1 comentarios

 
GN⁺ 2025-01-26
Opinión de Hacker News
  • Recientemente publicó una entrada de blog que analiza las etiquetas HTML y los valores de atributos en el dataset de Common Crawl de 2.9B páginas. Se puede descargar una base de datos SQLite con las 1,000 combinaciones principales de etiqueta+atributo+valor

  • Esta publicación resulta interesante al compararla con "A blog post with every HTML element". Esta la muestra visualmente y puede ser un poco confusa, pero se valora positivamente. En cambio, la otra publicación tiene muchas explicaciones y aborda el tema de otra manera

  • Sería útil si el contenido HTML no estuviera minimizado y se agregaran anotaciones para cada elemento

  • El elemento `` se describe como un "cuadro de diálogo modal mostrado solo con HTML", pero como se abre usando JavaScript document.getElementById('my-dialog').showModal(), resulta un poco engañoso

  • Le gusta que hayan incluido la etiqueta ``. Ojalá más páginas la usaran al renderizar caracteres chinos/japoneses con texto en inglés

  • Menciona una etiqueta personalizada que implementó en su navegador personalizado

  • Como aficionado a los juegos en el navegador, va a intentar algo respecto a la ausencia de canvas

  • Es impresionante que el navegador pueda mostrar varios niveles de iframe recursivos

  • Se pregunta si podría implementarse de una manera en que la página muestre su propio código fuente. Un ejemplo similar es [HTML Quine](https://no-gravity.github.io/html-quine/index.html). Puede que los elementos no textuales deban manejarse por separado. Por ejemplo, un video tendría que mostrar un video que muestre su propia representación en el código