如何正确指出面包屑内的方向?

Ian*_* Y. 5 html breadcrumbs semantics

我们经常看到人们在他们的面包屑的HTML代码[1]中使用"大于"字符(>)来表示他们的面包屑中的方向.这显然是不正确的,因为"大于"字符是用于数学用途的,并且实际上没有任何方向意义.

那么有一个专门用于定向使用的unicode角色吗?

搜索了一些箭头形状的字符,例如这个:→,但其中许多也是用于数学用途的.而其他一些人的定义是"非间距合并标记",我猜这也没有定向意义.



  1. 如果通过CSS生成的内容或背景图像添加"大于"字符,则可以.

Rav*_*yal 8

我有时使用» »用于面包屑,但我不确定它是否绝对意味着定向使用!坦率地说,根据我在页面上使用的特定字体和字体大小,我的决定基于哪个字符看起来最好.有时>看起来更好!:)

无论如何,方向相反的实体»是« «.看看这两个是否符合你的目的.

HTML实体代码和名称:

» »&187; 右指双角引号=右指guillemet
« «&171; 左指双角引号=左指向guillemet


Juk*_*ela 2

Unicode 对字符进行编码,而不是含义。例如,它不具有抽象方向概念的特征。箭头字符的特点是可多次使用;Unicode标准,第 15 章说: \xe2\x80\x9c 箭头有多种用途:暗示方向关系、显示逻辑推导或暗示,以及表示光标控制键。\xe2\x80\x9d

\n\n

请注意,面包屑实际上与方向无关,而是与层次结构有关。这不会改变字符的适用性。

\n\n

\xe2\x80\x9c>\xe2\x80\x9d 和 \xe2\x80\x9c\xc2\xad\xc2\xad\xc2\xbb\xe2\x80\x9d 的使用虽然有点不合逻辑和不切实际,但已经变得如此普遍以至于人们已经习惯了。支持 \xe2\x80\x9c\xe2\x86\x92\xe2\x80\x9d 或其他箭头字符的主要实际论据是它比微小的 \xe2\x80\x9c\xc2\xbb\ 更容易识别xe2\x80\x9d 并且它在印刷上看起来比 \xe2\x80\x9c>\xe2\x80\x9d 更好。主要的实际问题也是表现形式:在某些字体中,尤其是 Calibri,\xe2\x80\x9c\xe2\x86\x92\xe2\x80\x9d 看起来很奇怪,有一个巨大的箭头。但这个问题可以通过使用不同的字体来避免。

\n