Статус атрибутов: устаревшие или устаревшие?
Я новичок в 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 ответ:
Если вы спрашиваете о том, что должен делать агент пользователя, для случая bgcolor на элементе
<body>
, который определен для HTML5 в разделе рендеринга, где он говорит:Когда элемент body имеет набор атрибутов bgcolor, новое значение ожидается, что будет проанализирован с использованием правил для анализа унаследованного цвета значение, и если это не возвращает ошибку, агент пользователя является ожидается, что атрибут будет рассматриваться как презентационная подсказка, устанавливающая элемента свойство background-color для результирующего цвета.