跳至內容

模板: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%用戶)
    • 臨時在模板代碼中為此類瀏覽器提供支持。

參見