在我的 sitecore 网站中,客户要求进行一些改进。 他们要我将/ja-jp/网站的标准字体样式更新为 Microsoft 的 Meiryo 字体。这包括更新与所有模板和子布局相关的所有基于 HTML 的样式表。
我的时间有限,所以想从最好的建议开始,而不是采用不同的方法。
进一步的细节是: 在 html 中我有
<html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml">
以及我只需要为“日语”更新字体的内容,即
font-family: Meiryo ;
所以我要做的是将以下代码添加到样式表中:
*:lang(ja)
{
font-family: Meiryo ;
}
但是
<html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml">
不允许我这样做,如果我将 html lang 值更改为“ja”而不是将整个网站更改为 Meiryo 字体,那么有什么办法可以让我在主 html 中有多个 html lang。
有什么建议吗?
最佳答案
当语言是 ja-JP 时,您可以在 body 标签中添加一个类。例如:
<body class="jajp">
然后在样式表上添加您只需要用于该情况的字体。例如:
body.jajp * { font-family: Meiryo; }
关于javascript - 将/ja-jp/网站的标准字体样式更新为微软的Meiryo字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30841528/