Django+Bootstrap遇到css样式无法覆盖的问题。。。多么痛的领悟
在使用Django和Bootstrap开发网站时,在bootstrap.min.css样式后引入了自己的样式表,但在浏览器中发现样式并没有更改,重新启动服务器后发现还是没有改变,于是接下来的一个小时中我尝试了各种方式,发现除了在标签中直接添加style之外其他方式均无法改变样式(id,!important,之类都不行),然后再网上查了各种类似问题后发现原来是浏览器的锅。
浏览网页时,一般在本地有缓存。普通刷新时浏览器优先从缓存中查找资源,如:缓存文字、缓存图片、缓存视频,目的是提高访问速度。就连css样式也会缓存,所以再开发测试的过程中要使用强制刷新(Ctrl+F5),这样才会重新缓存。
除了强制刷新外还有其他的解决方式,还有就是加版本号,
这里附上大佬的链接