Lo obsoleto de HTML 4
La revisión HTML4.01 trajo grandes cambios y novedades al lenguaje de hipertexto usado para crear las páginas web, pero la tecnología no para de evolucionar y el mundo de la web va adaptándose a todos esos cambios. El lenguaje HTML evoluciona y deja obsoletas algunas características mientras aporta otras nuevas.
Etiquetas obsoletas de HTML4
Esta es la lista de etiquetas que han sido declaradas como obsoletos (deprecated) y que por lo tanto no debes usar en HTML si quieres que tu sitio cumpla con los estandres de HTML 5. Si las usas tus páginas se van seguir viendo bien, pero los navegadores pueden ir dejando de ser compatibles con las versiones pasadas de HTML4
Etiquetas | Uso | Alternativa |
---|---|---|
<acronym> | Definir acrónimos (abreviaturas) | <abr> |
<applet> | Para insertar applets, programitas de Java | |
<basefont> | Tipografía base por defecto para la página. | CSS |
<big> | Tamaño de texto grande | CSS |
<center> | Centrar texto | CSS |
<dir> | Para mostar una lista | <ul> |
<font> | Define la tipografía de un elemento | CSS |
<frame> | Defines a frame | <iframe> |
<frameset> | Defines a set of frames | <iframe> |
<isindex> | Campor para entrada de texto | <input> |
<noframes> | Texto para navegadores que no soportan frames | |
<strike> | Muestra el texto tachado | <s> o <del> |
<tt> | Texto monospace | <code>, <samp>, <kbd>, <var> |
Atributos obsoletos de HTML4
Atributos obsoletos y que no deben usarse en las nuevas especificaciones posteriores a HTML4. La mayoría se pueden sustituir con reglas de la hoja de estilo. Por ejemplo table pierde todos sus atributos solo mantiene class, id y style, atributos que son comunes a todos los elementos de las páginas web.
Atributos | Aplicados a | Uso | Alternativa |
---|---|---|---|
rev | link | Relación entre página destino y actual | - |
charset | link, a | juego de caracteres | charset en la página |
shape | a (map) | Forma en mapas de enlace | <area shape> |
coords | a (map) | coordenadas para definir shape | <area coords> |
longdesc | img y iframe. | Pagina con descripción larga del elemento | - |
target | link | Ventana o frame donde se carga el elemento | - |
nohref | area | zona sin link en un mapa | - |
profile | head | Reglas para interpretar el contenido de las <meta> | - |
version | html | versión del standard de html de la página | - |
name | img, a | Nombre del elemento | id |
scheme | meta | Formato para interpretar el contenido del meta | - |
archive | object | Recursos necesarios para el objeto | |
classid | object | - | |
codebase | object | Url de archivo | - |
codetype | object | - | |
declare | object | - | |
standby | object | - | |
valuetype | param | - | |
type | param | - | |
axis | td y t | Para categorizar celdas | - |
abbr | td y t | Versión abreviada del contenido de la celda | - |
scope | td | Asocia cabecera con filas o columnas | - |
bgcolor | table, tr, td, th y body. | Color de fondo | CSS |
align | caption, iframe, img, input, object, legend, table, hr, div, h1, h2, h3, h4, h5, h6, p, col, colgroup, tbody, td, tfoot, th, thead, tr | Alineamiento horizontal | CSS |
alink | body | link activo | CSS |
link | body | link | CSS |
vlink | body | link visitado | CSS |
text | body | CSS | |
background | body | Fondo | CSS |
border | table y object. | Borde rodeando al elemento | CSS |
cellpadding | table | Relleno de celdas | CSS |
cellspacing | table | Espacio entre celdas | CSS |
frame | table | Visibilidad del borde | CSS |
rules | table | Bordes internos visibles | CSS |
valign | col, colgroup, tbody, td, tfoot, th, thead y tr | Alineación vertical del elemento | CSS |
width | hr, table, td, th, col, colgroup y pre. | Ancho del elemento | CSS |
char | col, colgroup, tbody, td, tfoot, th, thead y tr. | Alinea contenido respecto a un carácter (como puno para cifras) | - |
charoff | col, colgroup, tbody, td, tfoot, th, thead y tr. | Parámetro de alineación (funciona con char) | - |
nowrap | td y th | Partir palabras en lineas cortas | CSS |
compact | dl, menu, ol y ul. | Compacta espacio ocupado por las listas | CSS |
type | li, ol y ul. | Icono de viñeta en listas | CSS |
frameborder | iframe | Borde el iframe | CSS |
scrolling | iframe | Mostrar o no las barras de scroll en un iframe | CSS |
marginheight | iframe | margenes verticales del iframe | CSS |
marginwidth | iframe | margenes laterales del iframe | CSS |
hspace | img y object. | Espacio horizontal alrededor del elmento | CSS |
vspace | img y object. | Espacio vertical alrededor del elmento | CSS |
noshade | hr | Color sólido o no | CSS |
size | hr | Alto de la linea | CSS |