出于好奇:
与其他浏览器相比,Safari处理图像的方式有何不同?
我过去常常将自己网站的徽标作为background-image
从CSS文件提供,因此不必在每个页面上重新加载(至少我是这样的)思想)。
我最近采用了另一种方法,因为它更符合Google的偏好以及人们in this thread建议的内容。
<h1>
<a href="http://www.mycompany.com">
<img src="logo.png" alt="My Company" />
</a>
</h1>
然而,当点击页面时,徽标会一直闪烁,因为Safari似乎会在每个页面上重新加载它。但其他浏览器如Chrome和Firefox也不错。它们似乎在第一次遇到logo.png
时缓存它们。
知道为什么会发生这种情况或如何预防?