El desarrollo web es un ecosistema en constante evolución y transformación. Y es que, no solo se actualizan componentes de los lenguajes de programación que se emplean, sino que, al mismo tiempo, también lo hacen los navegadores. En este sentido, existen etiquetas obsoletas en HTML5 que se recomienda no usar.
Por este y otros motivos, los profesionales de desarrollo web deben estar en constante formación. Actualizar conocimientos y estar al día de las últimas tendencias en desarrollo front-end es fundamental para todos aquellos que se quieran dedicar a esto.
Hoy vamos a ver cuáles son las etiquetas obsoletas en HTML5 y qué alternativas existen para ellas. También hablaremos un poco sobre la evolución de este lenguaje de programación y de cuáles son las mejores alternativas si quieres profundizar en el mundo del desarrollo web.
HTML5: un lenguaje en constante evolución
HTML es el estándar que define a las páginas web desde los inicios de Internet. Y es que la historia de este sistema de programación o etiquetado se remonta mucho tiempo atrás y su evolución desde entonces ha sido significativa.
Sin embargo, la base de HTML no ha cambiado en todos estos años. Se trata de un lenguaje que funciona con un sistema de etiquetas y atributos que ordenan la página web. Es decir, en HTML podemos determinar qué queremos que se muestre en la web etiquetándolo como corresponda.
Por tanto, HTML es el esqueleto de cualquier página web y lo que les dice a los navegadores que usamos, dónde está cada cosa. Para dar formato, estilo visual y un diseño dinámico, también tendrás que usar:
- CSS: Cascading Style Sheets. Se trata de la parte del desarrollo que se encarga de definir el estilo visual de la página. Da forma visual a lo que se ha programado con HTML.
- Javascript: Es un lenguaje de programación algo más complejo y sirve para dotar a la web de un diseño dinámico. Se emplea para hacer animaciones y la parte interactiva del sitio.
Como HTML es un lenguaje en constante evolución, con el paso de los años y hasta llegar a HTML5 existen atributos y etiquetas que se han quedado obsoletos, por eso es importante mantenerse actualizado, incluso tras un Curso online de Programación Web Front-End. Vamos a ver cuáles son y como se recomienda que se sustituyan.
¿Cuáles son las etiquetas obsoletas en HTML5?
Como decíamos, con el tiempo y la evolución de HTML5, existen etiquetas que se han quedado obsoletas. Se trata de elementos que todavía se pueden usar, pero que se recomienda no emplear. Y es que, aunque los navegadores todavía den soporte, en poco tiempo puede que ya no, por lo que la página web que funcione con etiquetas obsoletas dejaría de visualizarse correctamente.
Vamos a ver ahora de forma sencilla cuáles son las etiquetas obsoletas en HTML5 y cómo se pueden sustituir. Algunos de estos elementos desfasados ahora se implementan directamente desde el CSS.
| Etiqueta obsoleta | ¿Qué hace? | ¿Cuál es la alternativa? |
| applet | Relacionada con applets de Java | embed, object |
| acronym | Para insertar acrónimos | abbr |
| bgsound | Servía para insertar sonidos de fondo | audio |
| dir | Lista de archivos o carpetas | ul |
| hgroup | Agrupación de encabezados | div (si necesitas un wrapper) |
| isindex | Crea un campo para búquedas | input |
| listing, xmp | Muestra fragmentos del código fuente | pre, code |
| basefont | Sirve para definir la tipografía por defecto que se muestra en la web | Se implementa desde CSS |
| big | Usado para indicar el tamaño de la fuente | Se introduce desde CSS |
| center | Servía para decirle a HTML que centre el texto | Se implementa desde CSS |
| font | Define una tipografía en concreto para un apartado de la web | Se introduce desde CSS |
| menu | Crea menús de listados | ul |
Un buen desarrollador web se mantiene al día de todos los cambios que se producen en este lenguaje. Para ello, la formación constante es esencial.
¿Y qué pasa con los atributos obsoletos en HTML5?
Los atributos en HTML5 son elementos que se añaden en las etiquetas y que aportan información adicional al inicio de la misma. Sirven para modificar o agregar algunas características determinadas. Por ejemplo, para determinar la ruta en la que se encuentra una imagen, podemos añadir el atributo src dentro de la etiqueta <img>
Igual que sucede con las etiquetas obsoletas en HTML5, también existen atributos que se han quedado desfasados o que se implementan directamente desde CSS. Vamos a ver cuáles son y cómo sustituirlos.
| Atributo obsoleto | ¿Dentro de qué etiqueta? | ¿Para qué sirve? |
| name | a, embed, img, option |
Crea un ancla con el que se identifica algo dentro de la web. |
| language | script | Indica el tipo de lenguaje que se está usando |
| link | body | Para el color de los enlaces |
| alink | body | Una variante que también sirve para el color de los enlaces |
| vlink | body | La tercera opción para indicar en HTML el color de un enlace |
| bgcolor | body | Establece un color de fondo para la web |
| align, valign | table | Alineación vertical u horizontal en una tabla creada en HTML |
| hspace, vspace | table, iframe | Indica los espacios dentro de las tablas HTML |
| cellpadding | table | Espacio entre celdas dentro de una tabla HTML |
| cellspacing | table | Una variante del anterior |
| nowrap | td, th | Establece un tamaño fijo para cada celda dentro de una tabla HTML |
¿Cuáles son las etiquetas para crear una página web en HTML5?
Como te decíamos, todos los documentos HTML funcionan mediante el uso de etiquetas. Al mismo tiempo, este tipo de documentos, se dividen en dos partes principales: el encabezado y el cuerpo. Cuando empiezas a escribir una página nueva, se usa la etiqueta: <!DOCTYPE html>, que sirve para decirle o declararle al navegador que el siguiente archivo es un archivo HTML.
Las etiquetas les dicen a los navegadores cómo mostrar información de las páginas web. Dan forma al esqueleto de la página en HTML
Este es el primer tipo de etiquetas para crear una página web en HTML5, la que da inicio a todo el proceso de programación de la web. Además, existen otras etiquetas principales: <html>, <head>, <title> y <body>. Todas ellas son etiquetas de contenedor y deben aparecer como pares con un comienzo y un final.
- <html>… </html>: Cada documento HTML comienza y termina con la etiqueta <html>. Esto le dice al navegador que el documento es un archivo html.
- <head>… </head>: La etiqueta <head> contiene el título del documento junto con información general sobre el archivo, como el autor, derechos de autor, palabras clave y también cuenta con una descripción de lo que aparece en la página.
- <title>… </title>: Se enmarca dentro de las etiquetas <head> y da el título de la página, que se mostrará en la parte superior de la misma.
- <body>… </body>: Bajo esta etiqueta para crear una página web en HTML 5 se enmarca todo el contenido principal de la página. Esta etiqueta puede contener etiquetas y elementos secundarios, en los que aparecen texto, imágenes, enlaces, tablas, etc.
Estos son los principales tipos de etiquetas, la base sobre la que se construye todo el contenido de una página web. Existen otros tipos de etiquetas para crear una página web en html5 que nos permiten enlazar o encuadrar otros elementos dentro de las páginas web. Algunas de las más usadas son:
- <a>: Define y da forma a un ancla
- <abbr>: Introduce una abreviatura
- <address>: Especifica un elemento de dirección
- <article>: Define una parte independiente del contenido de un documento, como una entrada de blog o un artículo de periódico.
- <audio>: permite introducir un archivo de audio.
- <br>: Inserta un solo salto de línea.
- <button>: Especifica un botón pulsador
- <canvas>: se utiliza para representar gráficos de mapa de bits dinámicos sobre la marcha, como gráficos o juegos.
- <div>: Define una sección en un documento HTML 5
- <form>: Para introducir formularios.
- <h1> a <h6>: Especifica el encabezado 1 al encabezado 6
- <img>: Introduce una sección para una imagen
- <map>: Una etiqueta destinada a elaborar mapas de imagen
- <nav>: Define una sección del documento destinada a la navegación.
- <script>: Sirve para introducir un script
Anidamiento
Parte de la estructura de la página web se denomina anidamiento (nesting). Las etiquetas para crear una página web en HTML 5 se anidan unas a otras. De esta forma, por ejemplo, la etiqueta <title> está anidada dentro de la etiqueta <head>, mientras que <head> y <body> están anidadas dentro de <html>.
Organizando contenido con etiquetas HTML: listas, tablas y formularios
En el proceso de aprendizaje hasta dominar las etiquetas HTML, una de las habilidades esenciales que deben adquirirse es la de organizar y estructurar el contenido de manera efectiva. Esto no solo hace que el código sea más legible, sino que también mejora la accesibilidad y la experiencia del usuario en cualquier sitio web.
A continuación, veremos cómo puedes utilizar las etiquetas HTML para organizar diferentes tipos de contenido en listas, tablas y formularios. ¡Empezamos!
Listas
Las listas son, como ya imaginarás, una forma efectiva de presentar información de manera ordenada y jerarquizada. En el caso del lenguaje de marcado HTML, podemos encontrar tres tipos principales de listas:
- Lista desordenada (<ul>): se usa para elementos que no tienen un orden específico y se muestran con viñetas.
- Lista ordenada (<ol>): es recomendable para elementos que deben mostrarse en un orden secuencial, como pueden ser los pasos en un tutorial o una serie de ítems numerados.
- Lista de definición (<dl>): este último tipo sirve para presentar términos junto con sus definiciones correspondientes, como un glosario o diccionario.
Tablas
Por su parte, las tablas son útiles cuando necesitas mostrar datos en filas y columnas. La etiqueta <table> define la tabla en sí, mientras que <tr>, <th> y <td> se utilizan para definir filas, encabezados y datos, respectivamente. ¡Tiene una estructura sencilla!
Formularios
Por último, los formularios son la forma en que los usuarios interactúan con un sitio web, ya sea para solicitar información, suscribirse a una newsletter o realizar una compra. Con etiquetas como <form>, <input>, <textarea> y <button>, se pueden crear campos para que los usuarios ingresen diferentes tipos de datos, seleccionen opciones y envíen información.
Mejores prácticas en el uso de etiquetas HTML
¡Ya tienes un dominio básico de las etiquetas HTML! Habiendo asentado estas bases, es recomendable que aprendas algunas buenas prácticas para asegurar que tu código sea legible, mantenible y compatible con los estándares web. Aquí te dejamos algunas sugerencias:
- Mantén el código limpio y organizado: utilizando sangrías y comentarios harás que tu código sea más legible y fácil de entender para otros desarrolladores, o incluso para ti mismo/a en el futuro, si tienes que volver a tocar un proyecto.
- Utiliza etiquetas semánticas: introduciendo etiquetas semánticas puedes ayudar a los motores de búsqueda y a los lectores a entender la estructura y el significado del contenido que se encontrarán en la web. Ejemplos de estas etiquetas son <header>, <article> o <section>.
- Cierra siempre las etiquetas HTML: asegúrate de cerrar todas las etiquetas que abras para evitar errores de renderizado en el navegador y mantener la estructura correcta del documento. Esto se hace añadiendo al final una / (salvo <img>, <br>, <hr>, <input>, que no llevan cierre).
- Haz que las páginas sean accesibles: añadiendo atributos alt para imágenes y elementos gráficos, así como aplicando otras pautas de accesibilidad web, lograrás que la página sea accesible para usuarios con todo tipo de capacidades.
¡Fórmate online como desarrollador Front-End!
Hemos visto cuáles son tanto los atributos como las etiquetas obsoletas en HTML5, un primer paso para actualizar o mejorar tus conocimientos en HTML, el esqueleto de cualquier página web. Ahora te toca a ti dar el siguiente paso, es el momento de que te prepares adecuadamente para trabajar como desarrollador front-end.
Para ello, no solo debes aprender HTML, sino que también debes dominar JavaScript y CSS. ¿Te interesa? Pues en Tokio School contamos con un curso de Programación web Front-End: HTML5, CSS3 y JavaScript. ¡Te convertirás en un samurái del código!
¿Quiere más información sobre este curso o sobre nosotros? ¡No te cortes! Rellena el formulario y da el siguiente paso. ¡Conviértete en tokier! ¡Te esperamos!
%20130px,%20400px&s_425x150/https://bw.tokioschool.com/wp-content/uploads/2025/05/BASE-Tokio-Blog-1-500x156.jpg)
%20130px,%20400px&s_425x150/https://bw.tokioschool.com/wp-content/uploads/2021/11/Tipos-de-gafas-de-realidad-virtual-500x158.jpg)
%20130px,%20400px&s_425x150/https://bw.tokioschool.com/wp-content/uploads/2021/03/redes-neuronales-y-machine-learning-1-500x333.jpg)
