Con el tránsito definitivo a HTML5 del que tantísimo se lleva hablando, algunos elementos dejarán de existir. Aquí os traigo un listado de ellos, cuál era su función y cómo debemos sustituir su funcionalidad.
<acronym>
Se usaba para describir acrónimos (por ejemplo NASA) en HTML4, sin embargo ahora deberemos usar la etiqueta <abbr>.
<applet>
Esta etiqueta se usaba para introducir applets dentro de la web, sin embargo, ahora debemos usar <object>.
<basefont>
Definía características de la fuente por defecto: color, tamaño y familia; para todo el documento. Esto mismo podemos hacerlo vía CSS.
<big>
Como su nombre indica, servía para hacer el texto más grande, con CSS podemos hacer esto mismo de varias formas.
<center>
Centraba horizontalmente el contenido, un remedio rápido para un problema frecuente. La solución correcta usar CSS.
<dir>
Etiqueta para definir listados de directorios, ha dejado de tener sentido como tal y en su lugar debemos usar <ul>.
<font>
Para especificar la fuente de un texto, incluye el estilo dentro del contenido, por lo que debemos evitarla a toda costa. Su labor la hacemos usando CSS.
<frame>
En los tiempos en que no existía AJAX, los frames eran una de las mejores formas de hacer recargas parciales de las páginas. Esta opción desaparece en HTML5. Si habéis trabajado alguna vez con ellos, aparte de antiestéticos os habrán dado quebraderos de cabeza de todo tipo, mucho mejor recargar div de forma asíncrona.
<frameset>
Relacionada con la anterior, era parte del funcionamiento de los frames.
<noframes>
También relacionada con las dos anteriores.
<strike>
Etiqueta muy poco utilizada, servía para hacer justo esto con el texto, ahora usamos <del> en su lugar.
<tt>
Usada para definir texto de teletipos, ahora usamos CSS.
<u>
Utilizado para indicar texto subrayado, ahora usamos CSS y más concretamente: text-decoration:underline.
https://www.youtube.com/embed/z-xGk9c_eOw Guionista y locutor: Manuel Ignacio López Quintero.Fecha de publicación: 31 de diciembre de 2024.
Ver comentarios
Que quitan center , font y u ???? joooooooooo si soy super fan de los center,y nos noframes con eso desde siempre se han quitado muchos banners de publi-spam,ya veremos en que acaba todo esto.
Un saludo Linuxero.
me parece barbaro, por suerte hace años deje de utilizar todo eso.
En realidad si aun estás usando font, u y center en el 2012 habiendo css estás en problemas.
Sebastian, una preguntita:
cómo destacas una única palabra con un color distinto dentro de un párrafo si no es con algo tan sencillo como por ejemplo? q tienes q hacer? volverte loco creando una entrada en CSS para cada cosa que quieras resaltar? al menos en eso, me parece un poco absurdo.
El ejemplo q escribí no salió. Era así
Ahora que si y tal, pero lo otro para una palabra o frase puntual era más rapido...
Myself,
lo destacas con un span y un estilo inline y sino en tu CSS declaras estilo simple, para tener controlados estos aspectos.
Saludos.
@Myself Usas la etiqueta span, de toda la vida.
me parece horrible que quiten u, hay que escribir cien veces más para poner que algo que está entre etiquetas le afecte. A este paso que se haga todo con css, incluso con cada letra o con las negritas, ah, de paso las tildes también, que eso del acute queda muy bárbaro...
A la pregunta q tienes q hacer? volverte loco creando una entrada en CSS para cada cosa que quieras resaltar?, no tenes que hacer una entrada CSS x cada cosa, sino haces una sola clase y listo, y la usas:
quiero destacar esto y no esto
La gran diferencia es que pasas de tener etiquetas que eran solo decorativas a tener etiquetas que ademas de decorar, tienen valor semantico.
Aclaro que quise poner un span con un class pero se ve que el WP me lo filtró.