javascript - 将/ja-jp/网站的标准字体样式更新为微软的Meiryo字体

标签 javascript html css fonts sitecore

在我的 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/

相关文章:

javascript - Jquery 动画和 react

css - 替换css中的图片

javascript - 多个网络摄像机在同一网页上传输

javascript - 使用 javascript 和 regExp 提取日期

javascript - 当按下输入文本字段时增加 div 元素的 paddingTop,否则减少

html - 在您与页面交互(鼠标悬停)之前图标不可见

javascript - 以 x-Percent 开始 CSS 动画

jquery - 将 div 列添加到 Bootstrap 选项卡内容中

javascript - 固定面板 extjs 4.2 的大小

javascript - 在 ace 中显示悬停光标的工具提示