Я написал описательные имена файлов, включая дефисы, такие как src="yellow-apple-half-eaten.jpg"
.Вам нужен атрибут «alt» изображения, если у вас есть описательное имя файла с дефисом?
Нужно ли мне также писать alt="Yellow apple half eaten"
?
Также, если вы используете <figure><figcaption>
теги, вам также нужно <alt="">
?
Это большая проблема, когда у меня есть сотни изображений. Должен ли я решить проблему написания PHP-скрипта, чтобы заменить дефисы пробелами, например, или это не обязательно? Я использую HTML5.
Хорошо спасибо, я постараюсь включить figcaption для каждого изображения. – Skyfish
@Skyfish: просто чтобы убедиться: вам все равно понадобится * подходящая * подпись, чтобы сделать ее доступной, поэтому вы не «выигрываете» что-либо таким образом (если вы можете сгенерировать заголовок, возможно, вы также можете генерировать ' alt'). – unor
Замечание об использовании атрибута alt относительно присутствия элемента figcaption неверно; информация, указанная в спецификации HTML, находится в контексте поведения, которому должны соответствовать веб-браузеры, а не авторы сайта.Обратите внимание, что веб-браузеры часто упоминаются как «пользовательские агенты» в спецификациях W3C. –