Google字体因名称以颜色词开头无法被CSS识别的解决求助
解决Google字体“Black Han Sans”在CSS中被误识别的问题
问题根源
- 字体名称拼写错误:你代码里把
Black Han Sans误写为Black Hans Sans(多了一个字母s),导致浏览器无法匹配到目标字体。 - 未对含关键字的字体名加引号:
Black是CSS的颜色关键字,直接写Black Han Sans会让浏览器错误拆分解析,把Black识别为颜色值而非字体名的一部分。
修正方案
- 修正字体名称的拼写错误
- 用单引号或双引号包裹完整的字体名称,强制浏览器将其作为整体识别
- 推荐添加通用字体族作为降级备选,避免字体加载失败时页面显示异常
修正后的代码
@import url('https://fonts.googleapis.com/css?family=Black+Han+Sans'); .home-header h1{ font-family: 'Black Han Sans', sans-serif; }
内容的提问来源于stack exchange,提问作者Blazing
相关产品推荐
相关产品推荐

