2012-05-11 16 views
1

ウェブページに2つの言語(英語と中国語)があるとします。私は私のウェブページ上で中国語フォントのサイズを増やす必要があります。私は英語のフォントのサイズを変更する必要はありません。中国語フォントのサイズを増やすだけです。どうすればいい? Javaスクリプトやその他の技術を使ってこれを行う方法はありますか?特定のフォントのサイズを変更する

+0

中国語のコンテンツは特定のタグ/クラスの組み合わせでラップされていますか? –

答えて

0

私はそれをテストしていませんが、フォントファミリが異なる場合、次のことがうまくいくと思います。クエリを使用すると、要素のCSS値を取得できます。フォントファミリの値を取得する場合は、フォント名を指定する必要があります。それに基づいて、この要素が中国語フォントか英語フォントかを判断できます。 font-familyが中国語フォントの場合、font-sizeを大きく設定することができます。

2

MichaelRobinsonさんのコメント@の拡大:

あなたはlang attributeを使ってマークアップされたテキストを持っている必要があり、その後、あなたは、これらのテキストを選択するために、例えばCSS attribute selector(特にハイフンで区切られたバリアント)または:lang pseudo-classを使用することができます:

[lang|=en] { 
    font-size: 12px; 
} 

:lang(zh) { 
    font-size: 15px; 
} 

<h1 lang="en">English</h1> 
<p lang="zh">汉语</lang> 
関連する問題