Подтвердить что ты не робот

Являются ли карты изображений <map> устаревшими?

Являются ли карты изображений устаревшими в (x) HTML?

4b9b3361

Ответ 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 года.)