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 y estilo visual a este esqueleto, se usa CSS. 

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 obsoletas. 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 acronym
bgsound Servía para insertar sonidos de fondo audio
dir Lista de archivos o carpetas ul
hgroup Agrupación de encabezados header, div
isindex Crea un campo para búquedas imput
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?: 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. 

En el caso de los atributos de HTML obsoletos, de los citados, menos name y language que pasan a estar dentro de las etiquetas <id> y <type> respectivamente; el resto de los atributos obsoletos se implementan directamente desde la hoja de estilo de CSS. 

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

 

¡Fórmate 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!