Ian*_* Y. 5 html breadcrumbs semantics
我们经常看到人们在他们的面包屑的HTML代码[1]中使用"大于"字符(>
)来表示他们的面包屑中的方向.这显然是不正确的,因为"大于"字符是用于数学用途的,并且实际上没有任何方向意义.
那么有一个专门用于定向使用的unicode角色吗?
我搜索了一些箭头形状的字符,例如这个:→,但其中许多也是用于数学用途的.而其他一些人的定义是"非间距合并标记",我猜这也没有定向意义.
我有时使用» »
用于面包屑,但我不确定它是否绝对意味着定向使用!坦率地说,根据我在页面上使用的特定字体和字体大小,我的决定基于哪个字符看起来最好.有时>
看起来更好!:)
无论如何,方向相反的实体»
是« «
.看看这两个是否符合你的目的.
HTML实体代码和名称:
»
»
&187; 右指双角引号=右指guillemet
««
&171; 左指双角引号=左指向guillemet
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