Le mappe immagine sono deprecate in (x) HTML?Le mappe immagine <map> sono deprecate?
risposta
È 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.
Ci sono altre tecniche che funzionano meglio. Cura di elencare qualsiasi? –
@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. –
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. –
Per la cronaca, è anche ancora parte XHTML1.1 Strictwith one change
Sugli elementi a e della mappa, l'attributo nome è stato rimosso in favore dell'attributo id
Nella ora Dead XHTML2 any element could have been an Image Map, rendendo effettivamente un elemento separato per esso superfluo, che è la ragione per cui era no longer part of the specification.
Le mappe immagine fanno ancora parte di HTML 5.0, di HTML 5.1 e di HTML 5.2. L'elemento map
non era elencato in HTML 5.1's list of deprecated elements e non è elencato in HTML 5.2's list of obsolete features.
(HTML 5.0 divenne un W3C Recommendation ufficiale nel mese di ottobre 2014; HTML 5.1 è diventato un W3C Recmmendation ufficiale il 1 ° novembre 2016.)
- 1. Le proprietà Java sono effettivamente deprecate?
- 2. Mappe immagine e HTML5
- 3. Cosa usare da quando le Regioni dell'applicazione Marionette sono deprecate
- 4. Le mappe semantiche denotazionali sono decidibili?
- 5. Come determinare le autorizzazioni deprecate?
- 6. Serializzare le mappe che sono inizializzate nei costruttori
- 7. Rileva quando le mappe di Android v2 sono state caricate
- 8. IOS: utilizzare le mappe offline
- 9. Opzioni Rx Scheduler deprecate
- 10. Perché le classi case senza l'elenco di parametri sono state deprecate?
- 11. Come creare schede per un ViewPager ora che le schede ActionBar sono deprecate (Lollipop)
- 12. LocationServicesEnabled: API deprecate
- 13. Tag di ancoraggio dell'immagine CSS reattivi - Stile mappe immagine
- 14. Le mappe Android ruotano automaticamente
- 15. membri struct deprecate C++
- 16. Come rendere le mappe di area immagine posizionate in modo assoluto selezionabili con il mouse?
- 17. In che modo le matrici e le mappe hash sono costanti nel loro accesso?
- 18. Bordo blu intorno alle mappe immagine in Internet Explorer 9
- 19. Elenco delle funzioni C deprecate?
- 20. locator equivalente in ggplot2 (per le mappe)
- 21. array_view alternativa per le mappe, set, ecc
- 22. Come funziona questo metodo deprecate?
- 23. API HighCharts per versioni deprecate
- 24. C# List <T>. Le prestazioni dell'Array sono errate?
- 25. Quali sono le differenze tra "=" e "<-" in R?
- 26. Le mappe Android ottengono l'evento di scorrimento
- 27. Perché Golang non consente le mappe const?
- 28. Come semplificare le chiamate di mappe annidate?
- 29. pattern matching con le mappe in F #
- 30. Classi deprecate in Azure SDK 2.5
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! –