C'è un modo per dare un SVG in linea e un tag alt
? Ecco il codice che ho per la mia linea SVG, ma il tag alt
non mostra (e io non sono nemmeno sicuro il modo in cui ho codificato il tag alt
è valida, dopo una ricerca online per chiarimenti):È possibile un tag alt per SVG in linea?
<svg version="1.1" id="svg-header-filter" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="27px" height="27px" viewBox="0 0 37 37" enable-background="new 0 0 37 37" xml:space="preserve" alt="Hello world!">
<path class="header-filter-circle" d="M17.796,0C7.947,0,0,7.988,0,17.838s7.947,17.787,17.796,17.787c9.848,0,17.829-7.935,17.829-17.783 C35.625,7.988,27.644,0,17.796,0z"/>
<g>
<path class="header-filter-icon" fill="#FFFFFF" d="M15.062,30.263v-9.935l-8.607-8.703h22.343l-8.744,8.727v5.029L15.062,30.263z M8.755,12.625l7.291,7.389 v7.898l3.025-2.788v-5.086l7.426-7.413H8.755z"/>
</g>
</svg>
E qui è il JSFiddle: http://jsfiddle.net/FsCMM
Perché si desidera l'attributo alt? Per il testo della guida, è possibile utilizzare l'attributo titolo e, per l'accessibilità, esiste una raccomandazione ufficiale che deve ancora essere implementata dagli screen reader. Controlla [questa risposta] (http://stackoverflow.com/a/4756461/399726) – BenjaminGolder
Quello che sto cercando di fare è fornire "testo di supporto" (che ho cercato di descrivere semplicemente come "alt text"). Grazie per il collegamento ... L'ho letto, anche se non riesco a vedere i tag
l'elemento HTML inline non supporta l'attributo "alt" perché è considerato contenuto di frasi: http://www.w3.org/TR/html5/dom.html#phrasing-content-1 –