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