Могу ли я использовать свойства 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>

person Sam Begdouri    schedule 24.10.2015    source источник


Ответы (2)


Насколько мне известно, альтернативный текст нельзя использовать в SVG. Вы правы в использовании тегов <title>, но вы также можете добавить <desc>, чтобы добавить дополнительную информацию.

Взгляните на этот ответ здесь: https://stackoverflow.com/a/4756461/3909886 для более подробного просмотра. в этот вопрос.

person Sam Willis    schedule 24.10.2015

title как атрибут не имеет значения в SVG, его эквивалентом, как вы указываете в вопросе, является элемент <title>.

alt как атрибут также не имеет значения, эквивалент SVG - это <desc> element .

person Robert Longson    schedule 24.10.2015