你的head-section里有base-tag吗?我之前遇到过一些渐变问题,移除这个标签后问题得到了解决。 - Peter Bode
@PeterBode 不。 - Angel Luis
1Safari存在一个已知问题(参见:https://css-tricks.com/thing-know-gradients-transparent-black/),即将“transparent”渲染为“transparent black”。您尝试过将“transparent”更改为其他内容,例如“rgba(255,255,255,0)”吗? - Robert
@Robert 它渲染为“透明色”。因此,在上面的例子中,它是“透明白色”,但我可以将其更改为“透明红色”等。但它应该仅是“透明”。我总是使用rgba而不是关键字。 - Angel Luis
1我唯一能够重现这个错误的方法是,如果Safari没有为父元素声明背景。例如,如果“html”没有背景,但“body”有背景,则无论您使用关键字还是RGBA,都会遇到“透明黑色”错误。设置父元素的背景似乎可以解决这个问题。请问您是否遇到了类似的结果? - Robert
head-section
里有base-tag
吗?我之前遇到过一些渐变问题,移除这个标签后问题得到了解决。 - Peter Bodergba
而不是关键字。 - Angel Luis