Html 向css文件添加版本号

Html 向css文件添加版本号,html,css,Html,Css,我对制作网站还比较陌生,我读到了关于向CSS文件添加版本号以便浏览器加载最新版本的内容,我在HTML中将style.CSS名称更改为style.CSS?v=1,我是否也需要更改CSS的文件名?如果我的行话像@Dan Canetti建议的那样怪异,请原谅我-这是我在上面的评论-作为回答,以便OP可以解决这个问题 否-不需要更改.css文件的文件名。浏览器中附加到文件名的查询字符串用于允许在不更改文件的情况下对文件进行寻源 如果您有一个styles.css,并且使用styles.css?v=1调用它

我对制作网站还比较陌生,我读到了关于向CSS文件添加版本号以便浏览器加载最新版本的内容,我在HTML中将style.CSS名称更改为style.CSS?v=1,我是否也需要更改CSS的文件名?如果我的行话像@Dan Canetti建议的那样怪异,请原谅我-这是我在上面的评论-作为回答,以便OP可以解决这个问题

否-不需要更改.css文件的文件名。浏览器中附加到文件名的查询字符串用于允许在不更改文件的情况下对文件进行寻源

如果您有一个styles.css,并且使用styles.css?v=1调用它,那么它仍然会加载。不同之处在于浏览器可以缓存内容,如果它已经加载了styles.css?v=1,那么它将从缓存加载内容,而不是从服务器加载

然后,如果您做了一些更改,然后调用styles.css?v=2。。。v2版本将不在loal缓存中,因此浏览器将从服务器上重新将其释放