嗯,这个问题的背景是有访客反馈,博客部分页面在Mac的Safari下,只显示图片,文字部分存在但看起来都是空白。
啊个智障苹果~~~搜了下找到个方案是添加transform: translate3d(0,0,0);
,
但添加后会引起其他问题,比如顶部菜单无法按预期浮动。所以最终目标,利用CSS Hack增补只对Safari 16生效的CSS规则。
经过搜索和实测,示例代码如下:
@supports (-webkit-hyphens:none){body{transform: translate3d(0,0,0);}}
参考资料
CSS rule to style Safari 16.x only
如您从本文得到了有价值的信息或帮助,请考虑扫描文末二维码捐赠和鼓励。
如本文对您有用,捐赠和留言 将是对我最好的支持~(捐赠可转为站内积分)
如愿意,请向朋友推荐本站,谢谢。
尊重他人劳动成果。转载请务必附上原文链接,我将感激不尽。