Html 为什么只有当CSS从服务器加载时,Firefox中的CSS才会改变?
我上传的css使用的是Html 为什么只有当CSS从服务器加载时,Firefox中的CSS才会改变?,html,css,Html,Css,我上传的css使用的是边框:细虚线,但Firebug的样式显示为边框:细实线 这是我的风格 #menu a{ padding-left: 5px; padding-right: 5px; padding-top: 3px; padding-bottom: 3px; color: #FFF; text-decoration: none; border: thin dashed #FFF; border-radius: 3px;
边框:细虚线
,但Firebug的样式显示为边框:细实线
这是我的风格
#menu a{
padding-left: 5px;
padding-right: 5px;
padding-top: 3px;
padding-bottom: 3px;
color: #FFF;
text-decoration: none;
border: thin dashed #FFF;
border-radius: 3px;
outline: none;
}
这是我在Firebug中看到的CSS
#menu a {
border: thin solid #FFFFFF;
border-radius: 3px 3px 3px 3px;
color: #FFFFFF;
outline: none;
padding: 3px 5px;
text-decoration: none;
}
在本地预览(F12 Firefox 16)
#菜单边框
为虚线,但从服务器加载,#菜单边框
为实心 Firebug尽可能地整合CSS。因此,如果你有:
padding-left:1px;
padding-right:1px;
padding-top:1px;
padding-bottom:1px;
然后它将显示为
padding: 1px;
听起来好像有些缓存在起作用。尝试清除浏览器的缓存。如果这不起作用,请将?v1添加到用于调用CSS文件的URL的末尾。这将作为缓存清除器工作。Ex:/assets/CSS/styles.CSS?v1
如果两者都不起作用,我会说你没有将CSS上传到正确的位置。你确定这是唯一影响元素的CSS文件/规则吗?服务器上可能还有其他CSS文件。@Cristy,我肯定。我有四个CSS文件,但只有一个(index.CSS)链接到此页面。它在任何其他浏览器上都会被更改吗?您确定您的程序(Firebug)不仅仅使CSS更易于阅读吗?我没有亲自使用过这个程序,但是底部的CSS和顶部没有什么不同,只是布局不同而已。@George,实线和虚线边框是不同的。这并不能回答他的问题。“在本地预览(F12 Firefox 16)#菜单边框-为虚线。从服务器加载时,#菜单边框-为实线!”完全不相关。这是如何解释他的问题中的
边框:实心
与边框:虚线
的关系的?是的,我现在明白了。。。尝试更改“瘦”和“瘦”的顺序dashed@Alegro,请记住,如果这是服务器缓存问题,则在每次CSS上载后,您都必须更改此查询字符串值。