Você que desenvolve páginas web utilizando o visual studio com certeza deve ter reparado que ele faz validações de HTML, XHTML e afins… a mensagem é mais ou menos assim…

Attribute 'xyz' is considered outdated. A newer construct is recommended.

Só que o bonitinho não informa qual a nova construção recomendada, e por esse motivo acabamos ficando com preguiça de ajustar o código para atender aos novos padrões, mas eu, como bom maroto que sou, resolverei esse problema hoje, abaixo informo quais são os atributos deprecated e suas novas construções.

Elementos HTML
<menu /> substitua por um list 
<dir /> substitua por um list 
<u /> : use a propriedade CSS  “text-decoration” e coloque seu valor como underline
<s /> : use a propriedade CSS “text-decoration” e coloque seu valor como line-through
<strike /> : use a propriedade CSS “text-decoration” e coloque seu valor como line-through
<basefont /> : use um estilo CSS e configure a propriedade “font-family” com a fonte desejada
<font /> : use um estilo CSS para configurar a propriedade de elementos como DIV ou SPAN. as propriedades CSS incluem:
· color
· font-family
· font-size
· text-decoration
· text-align
· text-indent
· text-transform
· font-weight

<applet /> : Use a TAG <object />.
<isindex /> : Use a TAG <input />

Atributos Deprecated
iframe
name: Use o atributo ID
align: Use a propriedade CSS “text-align”
body
background: Use a propriedade CSS “background-image” ou “background”.
bgcolor : Use a propriedade CSS “background-color” ou “background”.
text: Use the CSS property “color” for the “body” style.
link: Use a sessão CSS “a:link” e configure a propriedade “color”.
vlink: Use a sessão CSS “a:visited” e configure a propriedade “color”.
alink: Use a sessão CSS “a:hover” e configure a propriedade “color”.
div
align: Use a propriedade CSS “text-align”.
p
align: Use a propriedade CSS “text-align”.
h1, h2, h3, h4, h5, h6
align: Use a propriedade CSS “text-align”.
ul
type: Use a propriedade CSS “list-style-type” ou “list-style”.
compact: Este atributo foi removido no  HTML DOM 1.0.
ol
type: Use a propriedade CSS “list-style-type” ou “list-style”.

compact: Este atributo foi removido no  HTML DOM 1.0.
start: Use a propriedade CSS “start”.
li
type: Use a propriedade CSS“list-style-type” ou “list-style”.
value: Configure a propriedade inner-text do elemento.
hr
align: Use a propriedade CSS “text-align”.
noshade: Use a propriedade CSS “color”.
size: Use a propriedade CSS “height”.
width: Use a propriedade CSS “width”.
pre
width: Use a propriedade CSS “width”.
name: Use a proprieade CSS “id”.
br
clear: Use a propriedade CSS “clear”.
object
align: Use a propriedade CSS “vertical-align” e “text-align” na TAG filha.
border: Use a propriedade CSS “border”.
hspace: Use a propriedade CSS “padding”.
vspace: Use a propriedade CSS “padding”.
img
name: Use o atributo “id”.
align: Use as propriedades de alinhamento do CSS.
border: Use a propriedade CSS “border”.
hspace: Use a propriedade CSS “padding”.
vspace: Use a propriedade CSS “padding”.
map
name: Use o atributo “id”.
input
align: Use as propriedades de alinhamento do CSS.
legend
name: Use o atributo “id”.
table
align: configure as propriedades do CSS “left-margin” ou “right-margin” como “auto” para centralizar, ou configure as propriedades “right-margin” para alinhamento a direita, ou use a propriedade left-margin para um alinhamento a esquerda.

bgcolor: Use a propriedade CSS “background-color”.
caption
align: Use a propriedade CSS “text-align”.
tr
bgcolor: Use a propriedade CSS “background-color”.
td, th
nowrap: Use a propriedade CSS “word-wrap”.
bgcolor: Use a propriedade CSS “background-color”.
width: Use a propriedade CSS “width”.
height: Use a propriedade CSS “height”.

VN:F [1.9.22_1171]
Rating: 8.0/10 (1 vote cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)
Resolvendo erros de validação HTML/XHTML do Visual Studio, 8.0 out of 10 based on 1 rating