-2

我正在尝试在我实际开发的网页中制作一个菜单,并且我注意到菜单 ul 的 css 在我更改代码时不会更新。它不会在 Chrome 37.0.2062.124 中更新,但在我清除缓存时会在 Firefox 32.0.1 中更新(当然,我也在 Chrome 上尝试过 Ctrl+F5)。也许有趣的是,IE 11.0.10 与 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;
}

所以我不知道这是否可能是由 Chrome、Apache(我使用 XAMPP 3.2.1 for W7)或任何其他愚蠢的东西引起的问题......

谢谢大家。

4

2 回答 2

1

是关于 apache 缓存的类似问题。这里也是好文章

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

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

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

于 2014-09-29T18:59:59.027 回答
0

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

于 2014-09-29T19:04:38.620 回答