2017-07-25 70 views
0

我会解释一下自己。 我希望我的用户能够使用希伯来语和英语两种语言编写(在输入等内容中)。网站本身可以完全是英文,但用户仍然可以输入希伯来语,反之亦然。所以基本上,我无法知道用户在我的输入框中键入什么语言,但我想为我的每种语言都配一个匹配的字体(所以输入框在英文和希伯来文中看起来都很漂亮)。css - 两种语言的一页中的两种字体

那么,如何在1个元素中使用2种语言的2种字体呢?

答案:答案不是:lang(he)。它不会自动检测语言,只是HTML属性lang。这是一样的书写[lang=he]

+1

据我所知,这应该会自动发生。只需分配两种字体:'font-family:'Arial','Arial(Hebrew)';'你可以看看[this](http://www.ynetnews.com)的例子。 –

+0

谢谢@StephanStrate!这是解决方案。欢迎您将此作为答案,并将其标记为正确:) – NonameSL

回答

1

据我所知,这应该自动发生。只分配这样的字体:font-family: 'Arial', 'Arial (Hebrew)';你可以看看this的例子。

1

我认为你可以使用郎选择这样

:lang(en) { 
    font-family: 'Helvetica Neue', Helvetica, Arial, "Segoe UI", sans-serif; 
    font-size: 120%; 
    } 
+0

Lang不会自动检测语言,它只会检测到html lang属性。这就像[lang = en] – NonameSL