大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
首先准备两个样式表:1.css 2.css (先用这个吧)
江干网站建设公司成都创新互联公司,江干网站设计制作,有大型网站制作公司丰富经验。已为江干上千多家提供企业网站建设服务。企业网站搭建\外贸营销网站建设要多少钱,请找那个售后服务好的江干做网站的公司定做!
然后在head标签里加入一下代码:
head
script type="text/javascript"
var cssname=Math.floor(Math.random()*2+1);
document.write("link rel='stylesheet' type='text/css' href='"+cssname+"'.css/");
/script
……
/head
注释:用的是随机输出1~2之间的整数来作为CSS的文件名,所以CSS的文件名必须和它对应。呵呵 有一个缺点就是不能保证每次刷新时都会调用新的CSS。希望高手来搭把手!
看看对你有没有帮助
=======================
如果用这个代码,那css文件名就必须至少含有1或者2。如果你想要按照自己的方式命名,那就用数组吧。其实也就是调用arr[0]、arr[1]、arr[2]这种模式。个人感觉没什么必要,以后维护也没什么繁琐的。
渲染的组件的父盒子的class='item'影响了css样式的内容,把class='item'修改成比如:class='abc'就可以了。
三人行慕课
暂时想到三种方式
1、点击不同的按钮,给后台发送不同的参数,刷新页面的时候让后台重新返回这个参数,根据参数判断,不存在就当默认;
2、同样给参数,但不发送到后台,而是存在cookie里面,刷新页面的时候再取出来,同上;
3、不刷新整个页面,局部刷新,这个最简单
那就把按下后的样式和按下之前的样式设置一样就可以了
a:link,a:viseted{ //当鼠标按下之前和按下之后的样式是相同的,所以刷新后也是一样的
fontsize:14px; //字体大小为14px
color:#ff0000; //字体颜色为红色
text-decoration:none; //没有下划线
}
a:hover{ //鼠标经过的时候
color:#00ff00; //颜色为蓝色
fontsize:15px; //字体大小为15px
text-decoration:underline; //有下划线
}
最近发现一个比较奇怪的问题,就是在开发vue中,路由点击跳转到另外一个组件中,样式是不出来的,然后刷新当前页面css样式才加载出来,找了好久才发现这个bug。
进入以后样式是这样的:css样式根本没有加载,这是为什么?
刷新了页面以后才可以出来,本身样式也是这样的:
找了半天原因,一点一点测试才发现
原来渲染的组件的父盒子的class='item'居然影响了css样式的内容,很奇怪,把class='item'修改成比如:class='abc'就可以了。
原文地址和更多信息: