2017-07-25 39 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