2010-08-20 8 views
18

Le mappe immagine sono deprecate in (x) HTML?Le mappe immagine <map> sono deprecate?

+6

Nota a margine, depreceating è qualcosa che accade al valore di una macchina. La deprecazione (con una 'c' dura, suona come una 'k') si applica alle API obsolete. Penso che possa essere la parola numero 1 più sbagliata dai programmatori. Ad ogni modo, continua! –

risposta

20

È nella specifica di disegno HTML 5.

Appare anche nel XHTML strict DTD:

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

In breve - è parte di entrambe le specifiche e non è deprecato.

Ad alcune persone non piacciono le mappe di immagine perché le percepiscono come non molto accessibili o rilevabili, e come tali ci sono altre tecniche di markup/css/javascript che funzionano meglio.


La mappa elemento non compare nella sezione obsolete del HTML 5 spec neanche. In effetti, molte funzionalità obsolete raccomandano di utilizzare invece le mappe immagine.

+0

Ci sono altre tecniche che funzionano meglio. Cura di elencare qualsiasi? –

+0

@rtgibbons Quando mi è stato assegnato il compito di creare una mappa degli Stati Uniti che fornisse agli utenti informazioni per ogni stato, ho finito col utilizzare il metodo descritto qui: http://www.alistapart.com/articles/cssmaps/ Conservava tutto in uno pagina, era accessibile e degradato con grazia. –

+0

Anche le mappe immagine [parte di HTML 5.1] (https://www.w3.org/TR/html51/semantics-embedded-content.html#the-img-element-image-maps). Non è elencato nell'elenco [HTML 5.1 di elementi deprecati] (https://www.w3.org/TR/html51/obsolete.html#obsolete-but-conforming-features). HTML 5.1 è ancora in elaborazione. –

Problemi correlati