假设网页中有两种语言(英文和中文)。我需要在我的网页上增加中文字体的大小。我不需要改变英文字体的大小。只需要增加中文字体的大小。我怎么能这样做?有没有办法使用java脚本或任何其他技术?
答案 0 :(得分: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>
答案 1 :(得分:0)
我没有测试它,但我怀疑如果字体系列不同,以下内容将起作用。使用查询,您可以检索元素的css值。如果检索font-family值,则应该具有字体名称。在此基础上,您可以确定此元素是否具有中文或英文字体。如果font-family是中文字体,则可以将font-size设置为更大。