我正嘗試在SASS中嵌套div元素的各個類。但是,生成的CSS無法正常工作。我已經閱讀了文檔,沒有具體提到這樣做,所以我不確定我是否做錯了什麼。元素選擇器中的SASS嵌套類選擇器不起作用
這SASS代碼:
div {
//various page elements
.page_header {
clear: both;
float: left;
color: $text-color-light;
background-color: #2C3E50;
}
.page_header_title {
clear: left;
float: left;
}
}
結果在下面的CSS:
div .page_header {
clear: both;
float: left;
color: #ECF0F1;
background-color: #2C3E50; }
div .page_header_title {
clear: left;
float: left; }
當我第一次看到生成的CSS我看不出有任何理由爲什麼它是行不通的。但是我不得不錯過一些有關CSS選擇器如何分離的知識,因爲它在Chrome中完全不會影響頁面。當我改變它時,選擇器被定義爲div.page_header
和div.page_header_title
這個CSS可以正常工作,但是我失去了SCSS漂亮的嵌套功能。
具體來說,我正在開發的Visual Studio 2013更新3與網頁要點2013年更新3
的ASP.NET MVC5網站難道我做錯了什麼或者這只是不去上班?