
Движение концепции HTML5 заключается в том, чтобы код HTML-документа состоял лишь из "пустых" тегов, чтобы было как можно меньше атрибутов, а атрибуты форматирования вообще полностью отсутствовали.
В спецификации HTML5, у различных тегов устарели следующие атрибуты:
у тега <a> устарели атрибуты charset=" ", coords=" ",
shape=" ", methods=" ", name=" ",
rev=" " и urn=" ". Вместо атрибута name=" ",
у якорей, нужно использовать атрибут id=" ",
у тега <area /> устарел атрибут nohref=" ",
у тега <body> устарели атрибуты alink=" ", bgcolor=" ",
link=" ", marginbottom=" ", marginheight=" ", marginleft=" ",
marginright=" ", margintop=" ", marginwidth=" ", text=" " и
vlink=" ",
у тега <br /> устарел атрибут clear=" ",
у тега <embed /> устарел атрибут name=" ",
у тега <head> устарел атрибут profile=" ",
у тега <html> устарел атрибут version=" ",
у тега <iframe> устарел атрибут longdesc=" ",
у тега <img /> устарели атрибуты border=" ", longdesc=" ",
lowsrc=" " и name=" ",
у тега <input /> устарел атрибут usemap=" ",
у тега <link /> устарели атрибуты charset=" ", methods=" ",
rev=" ", target=" " и urn=" ",
у тега <meta /> устарел атрибут scheme=" ",
у тега <option> устарел атрибут name=" ",
у тега <object> устарели атрибуты archive=" ", classid=" ",
code=" ", codebase=" ", codetype=" ", declare=" " и
standby=" ",
у тега <param /> устарели атрибуты type=" " и valuetype=" ",
у тега <script> устарели атрибуты event=" ", for=" ",
language=" " и type=" ",
у тега <style> устарел атрибут type=" ",
у тега <table> устарели атрибуты datapagesize=" " и summary=" ",
у тегов <td> и <th> устарели атрибуты abbr=" " и
axis=" ".
В принципе к устаревшим атрибутам HTML5, можно отнести любой которого можно заменить css-свойством. Например атрибут
cellpadding=" " можно заменить css-свойством padding: ;, атрибут cellspacing=" " можно заменить
css-свойством margin=" ", атрибут align=" " можно заменить css-свойством text-align: ; и т.д.
Для всех тегов, устарел атрибут datasrc=" ".
Читать далее: Глобальные атрибуты HTML5