Устаревшие HTML-функции

Существуют атрибуты HTML, к использованию которых вы, возможно, привыкли, но теперь они считаются устаревшими в HTML5. Важно осознавать, что есть два «лагеря» устаревших параметров в HTML5: соответствующие и не соответствующие требованиям. Соответствующие требованиям элементы по-прежнему смогут работать, однако валидаторы будут генерировать предупреждающие сообщения. Вам следует избегать их применения на практике, если это возможно, однако небеса не рухнут, если вы все же добавите их в разметку. В определенных браузерах параметры, не соответствующие требованиям, будут обработаны, однако их использование считается весьма скверной практикой и может иметь отрицательные последствия!

Примером устаревшего, но соответствующего требованиям параметра является атрибут border, который указывается в теге <img>. Исторически он применялся для того, чтобы вокруг изображений не выводилась рамка синего цвета, если они вложены в ссылку. Например, взгляните на следующий код:

<img src="frontCarousel. png" alt="frontCarousel" border="0" />

Вместо этого для обеспечения аналогичного эффекта я рекомендую вам использовать CSS.

Устаревших и не соответствующих требованиям параметров довольно много. Признаюсь, мне не доводилось использовать многие из них (а с некоторыми я даже ни разу не сталкивался!). Возможно, в вашем случае все сложится похожим образом. Однако если вам интересно, то вы сможете найти полный список устаревших и не соответствующих требованиям элементов и атрибутов по адресу http://dev. w3.Org/html5/spec/Overview. html#non-conforming-features. К числу примечательных не соответствующих требованиям элементов относятся strike, center, font, acronym, frame и frameset.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *