自HTML5 does not support Microsoft的<acronym>
标记以来,我们只使用缩写元素:
<abbr title="Microsoft">MS</abbr>
在资本化方面,这样的案例很明显:它需要大写。
然而,关于这个词本身通常不会在上下文中大写的其他语境呢?
例如:
<p>What is a <abbr title="chief technical officer">CTO</abbr>?</p>
如果要切换标题和实际文本,那似乎没问题。
但是当鼠标悬停时,看起来有点奇怪:
同样适用:
<p><abbr title="Chief technical officers">CTOs</abbr> are usually skilled technically.</p>
如果切换缩写和实际文本是有意义的,但悬停也看起来有点“怪异”:
现在,如果我们将缩写大写为标题,该怎么办?
例如:
<p>Wouldn't capitalizing <abbr title="Away From Keyboard">AFK</abbr> look weird?</p>
如果title
替换了缩写,但是在鼠标悬停时它看起来似乎“更好”:
但是在语义上什么是对的?
答案 0 :(得分:3)
替换文本应反映真实文本被替换时的内容。首字母缩略词通常不是由专有名词构成的,因此替换文本应该全部为小写。
你从来没有真正输入“首席技术官”(除非你误以为他们是专有名词)。
答案 1 :(得分:2)
来自 Chicago Style of Style
当民事,军事,宗教和职业头衔紧接在个人姓名之前时,它们会被大写,因此被用作名称的一部分(通常取代所有权持有人的名字)。在正式散文和其他通用文本中(与促销或礼仪背景或标题相对),标题通常在使用名称或用于代替名称时小写
所以很明显你不应该把首席技术官的资本化(除非你指的是中央条约组织)。
我不同意你的看法 - 未经资本化的版本对我来说很好。如果是工具提示式弹出窗口,你可以强制所有小写为家居风格。
远离键盘真的看起来很奇怪......
(原谅我的混合拼写,英国英语引用我们 - 英语......)