CSS里,background: url("../../../images/common/ico_warn.png?id=1375862658279");是怎么回事?
CSS里,background: url("../../../images/common/ico_warn.png?id=1375862658279");是怎么回事?
日期:2022-04-01 15:45:10 人气:1
你提了两个问题,逐一解答。
一、其实那张图片就是ico_warn.png,而为什么后面会有问号id什么的,这个叫时间戳。作用是为了下次修改这个图,用户那里是缓存,而没有更新图片。而加了时间戳,修改这个图的时候,自动更换时间戳,用户浏览器就会更新图片。
二、这个是背景图片定位,具体可以搜“CSS sprite”看相关文章。作用就是把所有小图标,都放一张图上,减少http请求。
一、其实那张图片就是ico_warn.png,而为什么后面会有问号id什么的,这个叫时间戳。作用是为了下次修改这个图,用户那里是缓存,而没有更新图片。而加了时间戳,修改这个图的时候,自动更换时间戳,用户浏览器就会更新图片。
二、这个是背景图片定位,具体可以搜“CSS sprite”看相关文章。作用就是把所有小图标,都放一张图上,减少http请求。