【问题标题】:Selector is already specified earlier之前已经指定了选择器
【发布时间】:2016-07-28 19:44:59
【问题描述】:

我只是新建一个页面,删除所有更改名称,仍然认为在其他地方指定。

我试试

查找所有引用 Ctrl + K, R

但不明白什么意思,只是出现两次相同的代码。

Find all "/* BEGIN EXTERNAL SOURCE */

        #layout-main-container {
            background: red;
        }

/* END EXTERNAL SOURCE */
/* BEGIN EXTERNAL SOURCE */

        #layout-main-container {
            background: red;
        }

/* END EXTERNAL SOURCE */", Match case, Whole word, Subfolders, 
  Find Results 1, Entire Solution, "*.css;*.less;*.scss;*.sass"
  Matching lines: 0    Matching files: 0    Total files searched: 3

【问题讨论】:

  • 你需要重启visual studio!
  • @LucianBumb 真的吗?这种情况发生的频率如何?
  • 我不知道,我每天有 2-3 次奇怪的行为,并且总是在重新启动后运行正常。通常当我创建一个新的 ActionResult 时,会告诉我添加 return 但我已经有了它。
  • @LucianBumb 谢谢。但这太愚蠢了:@

标签: css asp.net-mvc visual-studio-2015 web-essentials


【解决方案1】:

我遇到了同样的问题。我认为这与页面的实际呈现方式有关。我使用布局页面,因此我的 cshtml 文件中没有 <head><body> 元素,但我的问题通过将 <style> 元素放在样式部分中的文件末尾来解决:

@section Styles {
  <style>
    #layout-main-container {
      background: red;
    }
  </style>
}

【讨论】:

    【解决方案2】:

    您必须注意 google 建议。 [https://support.google.com/360suite/optimize/answer/6262084#step-2][1]

    页面隐藏 sn-p 应紧挨在修改后的 Analytics 跟踪代码之前(在声明之后)

    我做了这个通知,它解决了。

    【讨论】:

      【解决方案3】:

      我知道这个答案有点晚了,但我最近才遇到这个问题。在 styles.css 文件中创建一个没有样式的新页面后,我在页面上做内联样式以进行快速模拟,但我收到了这个错误。

      经过少量研究,发现它与我安装的 VS2015 中的 Web Essentials 有关。在 VS 选项中有一个关闭它的选项。

      工具 -> 选项 -> Web Essentials -> CSS。

      在验证下,将验证重复选择器设置为 false。

      再次,不知道为什么这不能正常工作,但这是我暂时修复它的方法。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2019-10-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多