【发布时间】:2011-12-19 16:27:10
【问题描述】:
我的内部 css 是这个:
<style type="text/css">
.OneClass
{
background: url(/Images/star.png) no-repeat !important;
}
</style>
OneClass 是 td 标签中一个 div 中的类属性的名称。
当我在外部 css 文件中写入时:
.OneClass
{
background: url(/Images/star.png) no-repeat !important;
}
它不工作。为什么?
这就是我包含 css 文件的方式:
我确实注意到了奇怪的行为: 在我的 CSS 中,我将一些字母涂成红色。如果我将其更改为绿色,则结果页面中不会更改(它仍然是红色)。但是,如果我删除指向 css 文件的链接,字母也不是红色的!为什么会这样?
【问题讨论】:
-
您是否将外部 CSS 包含到 HTML 文档中?
-
您的 CSS 文件是否与 HTML 位于同一文件夹中?您可能遇到了路径问题。
-
向我们展示您是如何包含外部 CSS 文件的。
-
这可能是因为 CSS 位于不同的位置,而背景位于相对文件夹中。检查它,尝试将 CSS 放在与 HTML 相同的文件夹中并包含它。
-
@RyanCasas 他们在同一级别。