【问题标题】:Visual Studio tells me a css class is not defined when clearly it isVisual Studio 告诉我一个 css 类在明确定义时没有定义
【发布时间】:2010-05-27 08:19:00
【问题描述】:

我正在使用 Visual Studio 2008 制作 ASP.NET 页面。在此页面中,我在 styles/basic.css 中使用样式表

当我按 F5 加载页面时,它加载得非常好。在样式表中,我定义了一个 .basic 样式类以及其他类。但是当我使用 body class="basic" 时,Visual Studio 告诉我“未定义类或 CssClass 值。”

我尝试将其命名为 body.basic,我尝试将 basic 重命名为各种其他名称,无论有无 body,但 Visual Studio 继续对我撒谎,我不知道为什么!

其他人遇到这个/知道如何解决它?我注意到一件事——我可以使用我拥有的另一个类名:div.opaque,并且 VS 并没有告诉我它是未定义的,即使它显然不是一个 body 类?我也尝试将其重命名为 div.basic 但这也不起作用。

【问题讨论】:

  • 我知道这对您的问题没有帮助,但我认为大多数人通常会忽略 Visual Studio 的 CSS 警告。不仅因为您看到的问题,还因为 CSS 类可能纯粹用于通过 Javascript 选择元素,这意味着不会故意为它们存在 CSS 规则。
  • 是的,这不是很重要...但是我能说什么呢?我是那些完美主义类型的极客之一,不明白为什么它会做它做的事情真的让我很烦>_
  • 我认为从您的实际代码中查看 HTML 和 CSS 段可能会很有用。

标签: css visual-studio-2008 stylesheet


【解决方案1】:

好吧,我目前的解决方法是从正文中删除类参数,然后在 CSS 中声明 body{}。讨厌,但有效。

【讨论】:

    猜你喜欢
    • 2015-02-07
    • 2012-07-25
    • 2018-06-30
    • 1970-01-01
    • 1970-01-01
    • 2018-04-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多