CSS代码中使用color-adjust属性提示未知属性,寻求解决方案
解决CSS color-adjust 属性报错的方案
问题原因
color-adjust 是非标准的属性别名,目前已被标准化为 print-color-adjust,部分CSS检查工具或旧环境会将其识别为未知属性,从而抛出错误。
修复步骤
- 直接移除代码中的
color-adjust: unset;这一行,保留标准属性和webkit前缀版本即可满足兼容性需求。 - 修改后的CSS代码如下:
[multiple] { background-image: initial; background-position: initial; background-repeat: unset; background-size: initial; padding-right: 0.75rem; -webkit-print-color-adjust: unset; print-color-adjust: unset; }
补充说明
-webkit-print-color-adjust 用于兼容旧版WebKit内核浏览器(如旧版Chrome、Safari),print-color-adjust 是W3C标准化后的属性,控制打印时是否保留背景色和图片,两者搭配使用即可覆盖绝大多数场景。
内容的提问来源于stack exchange,提问作者user19756949
相关产品推荐
相关产品推荐

