是否有原因導致此代碼無法正常工作,但下面的代碼無效。:如果預定義目標不更改背景顏色
不工作:
#contact {
border-radius: 10px;
max-width: 40%;
margin: 2% 4%;
float: left;
padding-left: 2%;
padding-bottom: 2%;
color: black
background-color: #CF8D56;
}
:target {
background-color: #E6E6E6;
color: black;
margin-bottom: 20px;
}
Codepen:http://codepen.io/anon/pen/QbWmbj
工作:
#contact {
border-radius: 10px;
max-width: 40%;
margin: 2% 4%;
float: left;
padding-left: 2%;
padding-bottom: 2%;
color: black
background-color: #CF8D56;
}
#contact:target {
background-color: #E6E6E6;
}
Codepen:http://codepen.io/anon/pen/RPwMNE
我不明白,爲什麼在最前一頁例子是不行的,因爲如果我不這樣做,定義#contact背景色它的工作原理:
工作:
#contact {
border-radius: 10px;
max-width: 40%;
margin: 2% 4%;
float: left;
padding-left: 2%;
padding-bottom: 2%;
color: black
}
:target {
background-color: #E6E6E6;
color: black;
margin-bottom: 20px;
}
Codepen:http://codepen.io/anon/pen/KpKodM
的任何原因?
對這篇文章CSS特異性的讀取:https://developer.mozilla.org/en-US/docs/Web/CSS/Specificity – Shaggy