Могу ли я использовать свойства alt и title в элементах SVG?
Чтобы сделать мое встроенное изображение SVG более удобным для поиска в Google, можете ли вы добавить свойства / атрибуты alt / title в элементы svg, такие как "путь", "круг", "линия" и т. Д.?
Я уже знаю, что вы можете использовать тег заголовка внутри тега "svg", как это..
<svg>
<title>this is a title tag.</title>
</svg>
Ниже приведен пример того, о чем я говорю.
<svg version="1.1" id="Layer_1">
<style type="text/css">
.st0{fill:none;stroke:#000000;stroke-width:5;stroke-linecap:round;stroke-miterlimit:10;}
</style>
<path class="st0" title=“this is what I am talking about” d="M567,1136.2l37,10.9c13.3,3.9,27.2,3.1,39.9-2.4l0.6-0.3"/>
<line id="hi2" class="st5" alt=“This is what I am Talking About” x1="72" y1="-169.7" x2="108" y2="-169.7"/>
</svg>
2 ответа
Насколько я знаю, альтернативный текст не может быть использован в SVG. Вы правы в использовании <title>
теги, но вы также можете добавить в <desc>
добавить больше информации.
Посмотрите на этот ответ здесь: /questions/46380129/dostupnost-rekomenduemoe-alt-tekstovoe-soglashenie-dlya-svg-i-mathml/46380149#46380149 для более подробного изучения этой проблемы.
Заголовок как атрибут не имеет значения в SVG, его эквивалент, как вы указываете в вопросе, <title>
элемент.
alt как атрибут также не имеет значения, эквивалент SVG является <desc>
стихия