Являются ли карты изображений устаревшими в (x) HTML?
Являются ли карты изображений <map> устаревшими?
Ответ 1
В HTML 5 спецификация проекта.
Он также появляется в XHTML строгом DTD:
<!ELEMENT MAP - - ((%block;) | AREA)+ -- client-side image map -->
Короче говоря, он является частью обоих спецификаций и не устарел.
Некоторым людям не нравятся карты изображений, потому что они воспринимают их как не очень доступные или обнаруживаемые, и как таковые существуют другие методы разметки /css/javascript, которые работают лучше.
Элемент карты не отображается в разделе obsolete
спецификации HTML 5. Фактически, несколько устаревших функций имеют рекомендацию использовать карты изображений вместо этого.
Ответ 2
Для записи он также остается частью XHTML1.1 Строгое с одним изменением
В элементах a и map атрибут name был удален в пользу атрибута id
В теперь мертвом XHTML2 любой элемент мог быть Картой изображений, фактически делая отдельный элемент для этого лишним, что и является причиной это больше не является частью спецификации.
Ответ 3
Карты изображений по-прежнему являются частью HTML 5.0, HTML 5.1 и HTML 5.2. Элемент map
не был указан в HTML 5.1 список устаревших элементов и не указан в HTML 5.2 список устаревших функций.
(HTML 5.0 стал официальной Рекомендацией W3C в октябре 2014 года, HTML 5.1 стал официальным W3C Recmmendation 1 ноября 2016 года.)