Сервисы &
Товары
или
Сервисы и продукты
Обновление:
Как популярные программы для чтения с экрана и текстовые браузеры обработают &
?
Программы чтения с экрана будут читать «&» как «и», а текстовые браузеры будут отображать это как «&».
Причина, по которой вы пишете &
, заключается в том, что «&» является специальным символом в XHTML и его нужно экранировать. Любой браузер / программа для чтения с экрана, понимающий XHTML, знает, что &
- это экранированный амперсанд ('&'), и будет отображать его как таковой или читать вслух как «и».
Если вы пишете документ XHTML, дело не в том, как сделать альтернативный текст более удобным для чтения с экрана - вы должны заменить голые амперсанды на и
, иначе рискуете ваш документ не проверяется и может отображаться некорректно.
В HTML - это не имеет значения (поскольку после амперсанда следует пробел).
В XHTML - &
является ошибкой правильного формата и совершенно неприемлемо.
Всегда используйте правильную кодировку для экранирования символа амперсанда. В HTML это & или &. В URI это% 26, а не один из двух предыдущих. Отсутствие экранирования синтаксических символов приведет к сбою XML. Если ваш HTML когда-либо будет интегрирован или интерпретирован механизмом XML, ваш код сломается.
Вы должны экранировать простой &
ссылкой на символ , например &
, чтобы получить действительный документ XHTML:
Символ амперсанда (
&
) […] может появляться в своей буквальной форме только при использовании в качестве разделителей разметки или внутри комментария, инструкции обработки или раздела CDATA. Если они нужны где-то еще, их нужно экранировать, используя либо ссылки на числовые символы, либо строки «&
» […]