我有两个网站托管在不同的服务器上,有些元素我设置了与'TheSans'相同的字体系列,我相信它们都没有被覆盖,'theSans'是css中的真实和最终值,但这两个页面的字体只是看起来不同相同的浏览器。我检查了我的电脑,发现我没有安装这个'theSans'字体,那么实际发生了什么?
如果浏览器找不到字体,它会使用什么字体?为什么在同一浏览器中行为不同。
答案 0 :(得分:4)
如果浏览器没有该字体,它将回退到css font-familyrule中指定的其他选项。如果未指定任何添加选项,则仅使用其默认值。例如。下面它会使用Helvetica如果安装,如果没有它将使用arial,如果没有arial它只会选择它有的每个sans-serif字体
font-family: Helvetica, arial , san-serif;
现在有人说,如果没有它,给浏览器提供字体会不会很好?这就是@ font-face CSS规则的用武之地
相关问题here