Los tags y atributos desaprobados son partes del estándar HTML cuyo uso ya no es recomendado. Esto sucede dado que el estándar es actualizado de vez en cuando (por ejemplo, de la versión 3.0 a la 4.0) y alguno tags o características del lenguaje son agregada, removidas o desaprobadas. Debido a ello, los autores de documentos HTML son provistos de un mayor número de herramientas cuando un nuevo elemento es agregado, pero también son alentados a desechar aquellos que han sido reemplazados o que se vuelven obsoletos. La desición de usar tags y/o atributos desaprobados o no, es librada a la consideración del autor.
Para preservar la compatibilidad, en favor de la satisfacción de sus clientes, muchos fabricantes de navegadores proveen soporte para los elemetos desaprobados, aunque pasado un determinado tiempo lo retiran. La recomendación general es intentar otras formas de lograr los efectos de los elementos desaprobados, siempre que sea posible.
Las siguientes listas muestran todos los elementos desaprobados para los estándares HTML 4.01 y XHTML 1.0.
Elementos desaprobados en favor de otros elementos:
Elementos desaprobados en favor de las hojas de estilo:
No existe una lista global para los atributos desaprobados, ya que los mismos varían de elemento en elemento. Si necesitas saber qué atributos han sido desaprobados para un elemento expecífico, ve a la página de tags en HTML y sigue el vínculo a su página.
La mayoría de estos atributos son presentacionales y han sido desaprobados en favor de las hojas de estilo. Esto significa que el efecto que los mismos producen puede ser logrado utilizando los atributos "id", "style" ó "class" junto con hojas de estilo.
En los siguientes ejemplos definiremos dos piezas de código que serán representadas exactamente de la misma forma, pero usarán diferentes métodos.
Para más información acerca de las hojas de estilo en cascada consulta el tutorial: Hojas de estilo en cascada (CSS).
Diseño y desarrollo: Latitud29.com