關(guān)于同學代碼的第一個提問:active
將li類名改<li class="dd">房產(chǎn)</li><li>家居</li><li>二手房</li>? 為什么 #ul1 li.active{border-top:2px solid #8B4513;border-bottom:2px solid #FFFFFF;}這個還有效?? 而#ul1 li:active{border-top:2px solid #8B4513;border-bottom:2px solid #FFFFFF;}或#ul1 li.dd:active{border-top:2px solid #8B4513;border-bottom:2px solid #FFFFFF;}無效呢?
2016-11-06
你的class:active是js加上去的,無論你樣式怎么改,你js里肯定有XXX.className="active",因此.active可用;
因此所有帶".dd"的都無效;
而這句#ul1 li:active{border-top:2px solid #8B4513;border-bottom:2px solid #FFFFFF;}是可以用的;你把顏色改下,點擊的時候看一看