在您發佈的信息庫,問題是你要使用申請保證金右少優先,因此CSS選擇是保證金右屬性被改寫
header {
nav ul li {
margin: 0;
padding: 0;
}
}
Precendence是計算以這種方式
元素,僞元素: d = 1 - (0,0,0,1)
類,僞類,屬性: C = 1 - (0,0,1,0)
編號: B = 1 - (0,1,0,0)
聯樣式: A = 1 - (1,0,0,0)
所以這個選擇都會有這樣的優先級:(0,0,0,4)
header {
ul li {
list-style-type: none;
display: inline-block;
margin-right: 20px;
}
}
並使用選擇至 加上保證金右邊有(0,0,0,3)
所以其他選擇有更優先的是要選擇使用保證金右適用於li元素
你可以!通過創建打算給它更多的優先覆蓋其他選擇,或者使用更具體的選擇(添加一個類或ID來選擇),解決這個問題很重要(不推薦方式)
例如:
header {
ul.header-list li {
list-style-type: none;
display: inline-block;
margin-right: 20px;
}
}
優先順序:(0,0,1,3)
更多關於優先級信息:
http://vanseodesign.com/css/css-specificity-inheritance-cascaade/
請提供從網址,其中RU學習 –
@amitwadhwani - 視頻爲https://爲此,www.youtube.com/watch?v=nusgoj74a3Y –
。 –