Какие атрибуты в HTML5, являются устаревшими?
Движение концепции 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=" "
, type=" "
и 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