課程
/前端開發
/JavaScript
/DOM事件探秘
為什么光改類名就能改變顯示的東西?
2015-08-10
源自:DOM事件探秘 4-3
正在回答
class可以設置多個,也就是可以有多個類名比如class="abc abcd"(空格分開),那么它既屬于abc類也屬于abcd類。login_state_show +id就是既屬于login_state_show類也屬于id這個字符串代表的類。你看main.css里面設置背景圖的格式,例如:
.login-state?.callme?{ ????background:?url("images/ptlogin.png")?-72px?0?no-repeat; }
它是先定位到login-state這個類,再找這個類下面的callme類,因此也就定位到了下面這個div。
<div?id="loginStateShow"?class="login-state-show?callme">狀態</div>
其實前面login-state-show這個類在這一步中根本沒有用到,但是其他地方會用,我們不能把它直接去掉,所以用login_state_show +id。
如果說的有錯誤,請大牛指出,謝謝。
灼眼繁華 提問者
marshall_stan 回復 灼眼繁華 提問者
灼眼繁華 提問者 回復 marshall_stan
不同的類定義了不同的樣式,你改了類名,就引用了不同的樣式,顯示方式就不同了。
丶小八戒 回復 灼眼繁華 提問者
灼眼繁華 提問者 回復 丶小八戒
舉報
DOM事件?本課程會通過實例來給小伙伴們講解如何使用這些事件
2 回答CSS樣式問題
1 回答關于css .ID的問題
1 回答CSS樣式能給看一下嗎
1 回答想問下代碼的問題
2 回答我想問個問題
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-08-11
class可以設置多個,也就是可以有多個類名比如class="abc abcd"(空格分開),那么它既屬于abc類也屬于abcd類。login_state_show +id就是既屬于login_state_show類也屬于id這個字符串代表的類。你看main.css里面設置背景圖的格式,例如:
它是先定位到login-state這個類,再找這個類下面的callme類,因此也就定位到了下面這個div。
其實前面login-state-show這個類在這一步中根本沒有用到,但是其他地方會用,我們不能把它直接去掉,所以用login_state_show +id。
如果說的有錯誤,請大牛指出,謝謝。
2015-08-11
不同的類定義了不同的樣式,你改了類名,就引用了不同的樣式,顯示方式就不同了。