我試圖使body
有padding-top: 50px;
的默認Site.css規則無效。我的目標是減少Bootstrap 3導航欄和主體內容開始之間的空白。這似乎並不是導航欄的屬性,它似乎是body
上的默認填充。被忽略的CSS覆蓋
這是MVC,所以我修改了_Layout.cshtml包括它自己的<style>
部分並添加以下到head
部分:
.body {
padding-top: 0 !important;
}
當我認爲這在Chrome開發人員控制檯中,body元素仍在使用來自Site.css的屬性:
body {
padding-top: 50px;
padding-bottom: 20px;
}
我的HTML源代碼在head
中確實顯示我的覆蓋。
我在這裏錯過了什麼?
我猜測他們有相同的優先級它不知道要應用哪一個。嘗試通過添加一個類來製作更具體的CSS選擇器。 – Ian