如何解决为什么文档语言默认浏览器字体家族?
为什么文档语言会影响具有默认浏览器字体系列的文本(尤其是等宽文本)的呈现方式?为什么不标准化为一种字体?
就我而言,如何在不滥用 lang 属性的情况下解决它?我正在开发一个多语言网站。
<!DOCTYPE html>
<html lang="ja">
<body style="display:flex; flex-direction: column;">
<!-- uses document language of 'ja',non-alnum characters vertically stretched -->
<code><?PHP function abc($def) { echo "example {$def}"; }</code>
<!-- chinese - consistent size but larger than normal -->
<code lang="zh"><?PHP function abc($def) { echo "example {$def}"; }</code>
<!-- override lang to 'en',looks normal -->
<code lang="en"><?PHP function abc($def) { echo "example {$def}"; }</code>
<span>normal text to compare</span>
<span lang="zh">normal text to compare</span>
<span lang="en">normal text to compare</span>
</body>
</html>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。