如果不将汉字包装到元素中是不可能的,比如<span lang=zh>...</span>
(你可以使用:lang(zh) { ... }
)。
另一方面,如果中英文字符看起来大小差异太大,则可能是由于使用了风格不兼容的字体造成的。如果您设置 eg just font-family: Arial
,那么英文字符将以 Arial 显示,而中文字符将以其他字体显示,具体取决于浏览器的默认设置,因为 Arial 不包含中文字符。那么解决方案是使用一个font-family
值,该值仅包含具有中文字符的字体(以可接受的样式)。