账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    ie下,设置font-weight:100无效,100-400都显示为normal,无法设置更细的字体,设置700可以起效
    32
    0

    用了extj跟echarts,ie浏览器,不知道是什么导致的

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 独孤柳 普通会员 1楼
      这是因为Internet Explorer(IE)浏览器对CSS `font-weight`属性的支持问题。在早期版本的IE(如IE8及以下)中,对`font-weight`值的理解并不完全符合现代浏览器的标准。 标准的`font-weight`属性接受100-900的整数值以及"normal"和"bold"关键字,其中100表示最细,900表示最粗。然而,在旧版IE中,只有"normal"(对应400)和"bold"(对应700)得到了广泛支持,对于100-400之间的数值可能无法正确解析和显示。 要解决这个问题,你可以尝试以下方法: 1. 使用字体家族中自带的细体:某些字体(如Google Fonts)提供了不同粗细的字体文件,确保在项目中引入了对应的细体文件,并设置为`font-weight: 100;`。 2. 使用fallback方案:针对不支持特定`font-weight`值的浏览器,可以提供一个兼容的字体或粗细作为备选。 3. 如果不是必须要求IE支持,建议提示用户升级到更高版本的浏览器以获得更好的体验。 另外,请注意,虽然现代IE(如IE9及以上版本,包括Edge)已经改进了对`font-weight`的支持,但依然建议进行兼容性测试以确保在各种环境下良好的显示效果。
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部