外部引入的CSS文件名后面的问号的作用是什么

外部引入的CSS文件名后面的问号的作用是什么:

大家看网页的代码的时候有时候会发现通过<link>标签引入的外部CSS文件名称后面会有个问号,并且问号后面一般会跟有一些乱起八糟的字符,本站也是如此,截图如下:

或许大家以为问号后面的字符有着特殊的含义,其实并不是这样,可以修改成任何字符,它就如同是此CSS文件的一个版本号,例如当网页被访问过之后,可能在缓存中存有原来的CSS样式,尽管可能服务器的CSS文件已经更新,但是浏览者并不能得到更新,如果加上问号和后面的字符,就能及时更新网页CSS样式。

原文地址是:http://www.51texiao.cn/div_cssjiaocheng/2015/0504/722.html

最原始地址是:http://www.softwhy.com/forum.php?mod=viewthread&tid=4642

时间: 2024-10-29 10:07:51

外部引入的CSS文件名后面的问号的作用是什么的相关文章

css引入+选择器+css部分样式(文字,文本,背景)

一. css引入方式(三种)1.内联:在标签中设置style属性<标签名 style=“样式1:样式值2:样式1:样式值2”><标签名> 如:<a style ="color:red: font-size=20px:" </a>2.内嵌:在head标签中加入style标签  <style>  选择器1{  样式1:样式值1:  样式1:样式值1:  样式1:样式值1:    }   选择器2{    样式1:样式值1:  样式1:样

css中同时用头部引入和外部引入对同一个标签进行样式设置,哪一个优先级高。

这段是html中的代码 1 <!doctype html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>css头部引用和外部引用哪一个优先级高</title> 6 <link rel="stylesheet" href="测试.css"> 7 <style t

vue项目引入自定义.css的样式文件

ES6的引入方式: .vue文件中 css文件引入 <template></template> <style scoped> @import "../assets/common/common.css";//自定义.css的样式路径 </style> js文件的引入 在main.js中: import API from './assets/api/api.config.js' Vue.prototype.$API = API; P.S.:传

CSS引入方式-CSS学习笔记(一)

在HTML中,CSS的引入方法主要有行内式.内嵌式.导入式.链接式4种.行内式和嵌入式不多说了,主要谈谈导入式和链接式的区别和实际开发中的联系. 首先,就是语法不同.举个栗子. 链接式: 1 <link rel="stylesheet" type="text/css" href="xxx.css"/> 导入式: 1 <style type="text/css"> 2 @import "xxx.

ASP.NET中母版页引用外部js或css文件无效,提示对象未定义解决方法

最近做网站用了一个js+css实现的带有二级菜单的导航条,在母版页创建好后,子页面调用出现了许多奇怪的问题,多方查证后的最终解决方案和大家分享下.... 1.路径问题 如果是一个单独的aspx页面调用此文件路径会是 1 <link type="text/css" rel="stylesheet" href="navigator/css/shou.css" /> 2 <script type="text/javascri

vue 引入通用 css

1.在入口 js 文件 main.js 中引入,一些公共的样式文件,可以在这里引入. import Vue from 'vue' import App from './App' // 引入App这个组件 import router from './router' /* 引入路由配置 */ import axios from 'axios' import '../static/css/global.css' /*引入公共样式*/ 2.在 index.html 中引入,这个不说了: 3.在 app.

web项目中关于引入JS/css文件, 浏览器console出现 net::ERR_ABORTED错误的解决方法

如图错误: 引入js/css后,控制台出现的错误! 我的错误则是因为在静态文件夹下的原因. 解决:如果要放在webRoot下的静态(static)文件夹下,需要在springMvc的配置文件中添加上注解(<mvc:default-servlet-handler/>)和(<context:annotation-config></context:annotation-config>),如果有(<context:component-scan />),则不需要第二条

thymeleaf引入公共css、js

有时候很多css文件是公共的,我们必须要在每个html文件中引入它们,其实我们可以利用Thymeleaf的模板布局,把这些css文件抽出来,同时如果有某个html文件专属的css文件,还可在引入模板的基础上单独引入该css文件. 首先,建立一个公共文件layout.html 1 <!DOCTYPE html> 2 <html xmlns:th="http://www.thymeleaf.org"> 3 <head th:fragment="com

转:css中overflow:hidden 不起作用了吗?

css中overflow:hidden 不起作用了吗? 有同学遇到这样的问题,现象是给元素设置了overflow:hidden,但超出容器的部分并没有被隐藏,难道是设置的hidden失效了吗?其实看似不合理的现象背后都会有其合理的解释. 我们知道,overflow属性值有这几种:visible:声明内容不会被剪裁.比如内容可能被渲染到容器外面.hidden:声明内容将被剪裁,并且也甭想使用滚动条来查看剪裁掉的内容.scroll:声明内容将被剪裁,但有可能出现滚动条来查看被剪裁掉的内容.滚动条出现