选择器已在前面指定

时间:2016-07-28 19:45:00

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

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

enter image description here

我试试

  

找到所有参考文献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

3 个答案:

答案 0 :(得分:1)

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

页面隐藏代码段应紧接在修改后的Google Analytics跟踪代码(声明后)之前。

我做了这个通知并且它解决了。

答案 1 :(得分:0)

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

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

答案 2 :(得分:0)

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

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

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

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

再次,不确定为什么它不能正常工作,但这是我暂时解决的方法。