我想知道拥有这个 HTML 是否会以任何方式损害可访问性:
<a href="privacy.html">Privacy</a><a href="terms">Terms</a>
而不是这个:
<a href="privacy.html">Privacy</a> <a href="terms">Terms</a>
或这个:
<a href="privacy.html">Privacy</a>
<a href="terms">Terms</a>
我在屏幕阅读器的背景下思考:它会正确识别它们是两个不同的词,而不是“隐私条款”吗?如果我使用<span>
或任何其他元素而不是有区别<a>
吗?
我有时删除空格的原因是我喜欢用 CSS(边距)指定元素之间的确切间隙,并且在源代码中保留空格会根据字体大小添加视觉空间,这也是可选的(特别烦人当元素可点击时,因为当您将光标从一个元素移动到下一个元素时,光标会从pointer
到text
变为 到default
)。如果有更好的方法来解决这个问题,我很想听听。