2

我上传的 CSS 正在使用border: thin dashed,但 Firebug 将样式显示为border: thin solid.

这是上传的样式

#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)#menu a border上是虚线,但从服务器加载,#menu a border是实心的!

4

2 回答 2

7

听起来有些缓存在起作用。尝试清除浏览器的缓存。如果这不起作用,请将 ?v1 添加到用于调用 CSS 文件的 URL 的末尾。这将用作缓存破坏器。例如:/assets/CSS/styles.css?v1

如果两者都不起作用,我会说您没有将 CSS 上传到正确的位置。

于 2012-10-31T14:23:31.590 回答
-2

Firebug 尽可能地整合你的 CSS。因此,如果您有:

padding-left:1px;
padding-right:1px;
padding-top:1px;
padding-bottom:1px;

然后它将显示为

padding: 1px;
于 2012-10-31T14:17:01.363 回答