模板:zh-em

着重文字

文档图示 模板文档[查看] [编辑] [历史] [清除缓存]


着重号

模板参数

参数说明类型状态
要强调的文字1

无描述

字符串必填
要设置的语言lang

无描述

默认值
zh
字符串可选

技术描述编辑

本模板是将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%用户)
    • 临时在模板代码中为此类浏览器提供支持。

参见编辑