这就是我所拥有的。
html head:
<head lang="<%= I18n.locale %>">
SCSS:
body {
html[lang="en"] & {
font: normal 13px/140% "Helvetica Neue", verdana, arial, helvetica, sans-serif;
}
html[lang="ja"] & {
font: normal 13px/140% "メイリオ", Meiryo, "MS Pゴシック" , MS PGothic, "ヒラギノ角ゴ Pro W3", Hiragino Kaku Gothic Pro, Osaka, sans-serif;
}
}
但是scss似乎不起作用,它在更改语言环境时不会更改字体系列
答案 0 :(得分:2)
如果您使用lang
等选择器,则需要在html
元素上设置head
属性,而不是html[lang="en"]
元素。