Программы чтения с экрана будут читать «&» как «и», а только текстовые браузеры будут отображать его как «&».
Причина, по которой вы пишете &
, заключается в том, что «&» является специальным символом в XHTML и его необходимо экранировать.Любой браузер / программа чтения с экрана, которая понимает XHTML, знает, что &
- это экранированный амперсанд ('&'), и будет отображать его как таковой или читать его вслух как "и".
Если вы пишете XHTMLдокумент, дело не в том, как сделать ваш alt-текст более удобным для чтения с экрана - вы должны заменить ваши голые амперсанды на &
или рискуете, что ваш документ не будет проверен и потенциально будет отображаться неправильно.