вы опубликовали десятки очень похожих вопросов, спрашивая о каждой минуте аспекта проверки HTML, устаревших тегов и так далее. Я думаю, вам нужно перестать беспокоиться о том, проверяют ли конкретные фрагменты HTML или нет.
Во-первых, полагаться на единственную метрику (проверку) для качества кода нехорошо. Во-вторых, действительный код не всегда хороший код. Вы можете вкладывать 500 тегов div с бессмысленными именами классов, и это будет проверять, но это будет ужасный код.
Проверка плохая? Нет, конечно нет. Это может помочь выявить проблемы, которые могут появиться в браузере. Такие вещи, как неправильно введенные атрибуты, определенные незамеченные теги (например, div
s). Но, например, использование <br>
вместо <br/>
в документе XHTML не имеет значения - браузеры обрабатывают их одинаково.
Пожалуйста, уделите немного времени, чтобы узнать о разделении HTML для контента и CSS для презентации. Тогда вы увидите, насколько очевиден ответ на ваш вопрос. Если валидатор не жалуется на некоторые атрибуты, это не означает автоматически, что они великолепны и должны использоваться свободно.
Подумайте о том, что делают атрибуты. Они выравнивают контент по горизонтали и вертикали. Это проблема презентации, поэтому лучше по возможности размещать их в CSS.
Извините за напыщенную речь, но я надеюсь, что вы поймете мою точку зрения и перестанете полагаться на валидатор w3c для всего .