为拉丁语和 CJK 指定不同的样式
specify separate styles for Latin and CJK
我有一个现有的 CSS 文件,我想将其用于也包含日文的页面,但生成的斜体与汉字搭配起来效果不佳,而且我确实需要与用于的字体不同的字体英语.
CSS 中是否有任何方法可以为一组特定的字形指定字体或样式,在本例中为 CJK?
不是字形,而是lang
属性,所以
<html lang='ja'>
body:lang(ja) { font-family: "MS Pゴシック"; }
i:lang(ja) { font-style: normal; }
:lang
选择器标识在其祖先链中任何位置具有指定 lang
属性的元素。
我有一个现有的 CSS 文件,我想将其用于也包含日文的页面,但生成的斜体与汉字搭配起来效果不佳,而且我确实需要与用于的字体不同的字体英语.
CSS 中是否有任何方法可以为一组特定的字形指定字体或样式,在本例中为 CJK?
不是字形,而是lang
属性,所以
<html lang='ja'>
body:lang(ja) { font-family: "MS Pゴシック"; }
i:lang(ja) { font-style: normal; }
:lang
选择器标识在其祖先链中任何位置具有指定 lang
属性的元素。