跳转到内容

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

参见