html引用外部css时怎么在后面加随机数 href="......css?id=0.11111" 这样的? 行吗IE不行

html-css018

html引用外部css时怎么在后面加随机数 href="......css?id=0.11111" 这样的? 行吗IE不行,第1张

亲测。各种浏览器均没有问题.代码:

在<head></head>之间可以这样写:

<script>

var str='<link href="css.css?'+Math.random()+'" rel="stylesheet" type="text/css"/>'

document.write(str)

</script>

即可。

这是由于浏览器的缓存尚未更新造成的,解决办法有:

1、换一台电脑就能看到新的页面样式了;

2、手工清理浏览器缓存;

3、在css文件名后面加一个任意参数,这样浏览器就会认为是新的文件而从网站下载而不是去缓存中读取,比如:

<link rel="stylesheet" type="text/css" href="style.css?123" />

当然,如果你的css文件再次修改,那么上面的123又要换为其他内容了,所以如果你的网页是动态的(比如asp),可以使用随机数来作为参数,比如:

<link rel="stylesheet" type="text/css" href="style.css?<%=rnd%>" />

需要特别说明的是,这种情况属于暂时性的,即使你什么也不做,过一会等浏览器自动刷新缓存后就会恢复正常的,所以你无须多虑。

倒序是reversed,但是只有支持HTML5的浏览器才支持哦~IE9以下就不行了

例如:

<ol reversed>

  <li>Coffee</li>

  <li>Tea</li>

  <li>Milk</li>

</ol>

其他普通排序:

类型值     生成样式     序列举例  

A     大写字母     A、B、C、D、E  

a     小写字母     a、b、c、c、e  

I     大写罗马数字     I、II、III、IV、V  

i     小写罗马数字     i、ii、iii、iv、v  

1     阿拉伯数字     1、2、3、4、5