2014-09-29 39 views
-2

我试图在我正在开发的网页上制作一个菜单,而且我注意到菜单ul的css不会更新,因为我更改了代码。 它不会在Chrome 37.0.2062.124中更新,但它会在Firefox 32.0.1中清除缓存时进行更新(当然,我也尝试过在Chrome中尝试Ctrl + F5)。也许有趣的是,IE 11.0.10的问题与Chrome相同。CSS不会在Chrome上更新

此时,我想将文本缩进从2.75减少到0.75,以适应文本。 这里是的jsfiddle(它似乎更新变化): jsfiddle

这个问题似乎是在

#menu ul, 
#menu ul ul { 
    margin: 0; 
    padding: 0; 
    list-style: none; 

    display: block; 
    line-height: 2.75em;  
    text-indent: 0.75em; 
} 

所以我不知道这是否是可能引起浏览器,Apache的一个问题(我使用XAMPP 3.2.1 for W7)或任何其他愚蠢的东西...

感谢大家。

+1

尝试菜单,工具,清除浏览数据,检查缓存 – starvator 2014-09-29 18:56:50

+0

谢谢,这工作正常 – jjimenezg93 2014-09-29 19:07:38

回答

1

Here是一个关于apache缓存的类似问题。而且​​也是不错的文章。

尝试添加版本后缀到您的css文件,它应该强制浏览器从服务器采取最新版本。

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

或者您可以添加时间戳而不是版本。

+1

或者在工作时禁用缓存,因为您希望浏览器正常缓存css。 – idmean 2014-09-29 19:02:42

+0

我没有找到它,因为我也不知道如何搜索...所以很抱歉。非常感谢你我会努力学习如何做得好 – jjimenezg93 2014-09-29 19:08:17

0

您可以尝试使用Ctrl + F5,这会刷新页面而不使用浏览器缓存。

+0

我已经做到了,它不适合我。谢谢你的回答 – jjimenezg93 2014-09-29 19:09:31