模板:zh-em
着重文字
本模板使用以下模板样式: |
着重号
参数 | 描述 | 类型 | 状态 | |
---|---|---|---|---|
要强调的文字 | 1 | 无描述 | 字符串 | 必需 |
要设置的语言 | lang | 无描述
| 字符串 | 可选 |
技术描述
本模板是将HTML强调标记<em>
适配中文的实验性实现。通过em.em-cjk:lang()
选择器判断。
em.em-cjk {
border-bottom: inherit;
padding-bottom: 0;
font-style: normal;
}
/* lang(zh) 包含所有子语言 */
em.em-cjk:lang(zh) {
text-emphasis: filled circle;
text-emphasis-position: under right;
}
em.em-cjk:lang(ja) {
text-emphasis: open sesame;
text-emphasis-position: over right;
}
已知问题
- 未实现漢字標準格式的打点下边框回落(2020年4月影响全球7%用户)。汉字标准格式采用类似Browserhacks的方式予以处理,见源码。
- 按照漢字標準格式实现的
filled circle
着重在“●”较大的字体中显示也会较大。换用dot(•)则经常又会太小。- 似乎用U+30FB ・ 不错。(好像还是太小,暂时用回filled circle。)
- 模板样式不接受任何带有
-webkit-
的属性和值,这让一些过于陈旧的Blink(Chrome)内核的浏览器无法正确显示。(2020年4月影响全球71%用户)- 临时在模板代码中为此类浏览器提供支持。