服务&
产品
或者
服务与产品
更新:
流行的屏幕阅读器和纯文本浏览器将如何处理&
?
屏幕阅读器会将“&”读作“and”,纯文本浏览器会将其显示为“&”。
你写的原因&
是因为“&”是 XHTML 中的一个特殊字符,必须被转义。任何理解 XHTML 的浏览器/屏幕阅读器都知道这&
是转义的 & 符号 ('&'),并将其显示为“和”,或将其大声朗读为“和”。
如果您正在编写 XHTML 文档,这不是如何使您的 alt-text 对屏幕阅读器更友好的问题 - 您必须将裸 & 替换为&
或冒着文档无法验证和可能显示不正确的风险。
在 HTML 中——这无关紧要(因为 & 号后面跟着一个空格)。
在 XHTML 中——&
是格式正确的错误,是完全不能接受的。
始终使用正确的字符编码转义 & 字符。在 HTML 中是 & 或 &。在 URI 中,它是 %26 而不是前两个中的任何一个。不转义语法字符将导致 XML 失败。如果您的 HTML 要被 XML 引擎集成或解释,您的代码将会中断。