Карты изображений <map>устарели? - PullRequest
19 голосов
/ 20 августа 2010

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

Ответы [ 3 ]

21 голосов
/ 20 августа 2010

Он содержится в черновой спецификации HTML 5 .

Также отображается в XHTML строгий DTD :

<!ELEMENT MAP - - ((%block;) | AREA)+ -- client-side image map -->

Короче- это является частью обеих спецификаций и не считается устаревшим.

Некоторым людям не нравятся карты изображений, потому что они воспринимают их как не очень доступные или не обнаруживаемые, и поэтому существуют другие методы разметки / css / javascript, которые работаютлучше.


Элемент карты также отсутствует в разделе obsolete спецификации HTML 5.На самом деле, некоторые устаревшие функции рекомендуют использовать карты изображений.

3 голосов
/ 20 августа 2010

Для записи, он все еще является частью XHTML1.1 Strict с одним изменением

На элементах a и map имяатрибут был удален в пользу атрибута id

В ныне мертвом XHTML2 любой элемент мог бы быть картой изображений , фактически делая отдельный элемент для него лишним, чтопричина, по которой больше не является частью спецификации .

2 голосов
/ 04 октября 2016

Карты изображений по-прежнему являются частью 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 1 ноября 2016 года.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...