Статус атрибутов: устаревшие или устаревшие?


Я новичок в HTML 5, и у меня есть проблемы, чтобы найти в различных документах по стандартизации HTML W3, чтобы получить статус атрибута.

Например, атрибут bgcolor элемента <body> больше не должен использоваться с HTML 4.01. Он был осужден. (см.: http://www.w3.org/TR/html4/present/graphics.html#h-15.1.1).

Однако каков его статус в HTML 5? В спецификации разметки HTML этот атрибут помечен как устаревший (см.: http://www.w3.org/TR/html-markup/body.html).

Означает ли это, что в книге атрибут больше не существует в HTML 5?

Рассматривая написание стандартного клиента соответствия, к какой ссылке в документах я должен относиться, чтобы иметь точную и определенную сделку для атрибута? Просто отбросить его, потому что он устарел? Оставить его там, но в остальном быть глухим к нему (есть узел атрибута, но он не имеет значения)?

Где это задокументировано в документы по стандартизации?

1 6

1 ответ:

Если вы спрашиваете о том, что должен делать агент пользователя, для случая bgcolor на элементе <body>, который определен для HTML5 в разделе рендеринга, где он говорит:

Когда элемент body имеет набор атрибутов bgcolor, новое значение ожидается, что будет проанализирован с использованием правил для анализа унаследованного цвета значение, и если это не возвращает ошибку, агент пользователя является ожидается, что атрибут будет рассматриваться как презентационная подсказка, устанавливающая элемента свойство background-color для результирующего цвета.