亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

我的理解是,類選擇器完全可以取代id選擇器的做用,id選擇器完全可以不適用吧。是不是這樣?

我的理解是,類選擇器完全可以取代id選擇器的做用,id選擇器完全可以不適用吧。是不是這樣?

正在回答

4 回答

id是唯一性的!且與類同一元素時,id 的權值大于類的權值!也就是說 用類和id給同一個元素設置CSS時,最終效果是id的css

0 回復 有任何疑惑可以回復我~
#1

weizd 提問者

謝謝指教 :) 只是我的疑問還是沒能解決。只用類不就可以了嗎,id完全可以不用;有什么情況是只能用id而不能用類的嗎?
2016-03-24 回復 有任何疑惑可以回復我~

id是一個頁面中只能定義一個,具有單一性,而class可以多個標簽使用,我是這么理解的。希望能幫到你。

0 回復 有任何疑惑可以回復我~

不是的,它們之間的區別是:

相同點:可以應用于任何元素
不同點:

1、ID選擇器只能在文檔中使用一次。與類選擇器不同,在一個HTML文檔中,ID選擇器只能使用一次,而且僅一次。而類選擇器可以使用多次。

2、可以使用類選擇器詞列表方法為一個元素同時設置多個樣式。我們可以為一個元素同時設多個樣式,但只可以用類選擇器的方法實現,ID選擇器是不可以的(不能使用 ID 詞列表)。


0 回復 有任何疑惑可以回復我~
#1

weizd 提問者

沒錯呀。id選擇器能做的,類選擇器都能做,而且比id選擇器功能強大。所以類選擇器可以取代id。。。
2016-03-24 回復 有任何疑惑可以回復我~

id的優先級最高,且只能能用一次

0 回復 有任何疑惑可以回復我~
#1

weizd 提問者

就是說,有些情況只能用id不能用類?能幫忙舉個例子嗎
2016-03-24 回復 有任何疑惑可以回復我~
#2

心海盜夢 回復 weizd 提問者

id是一個標簽,用于區分不同的結構和內容,就象你的名字,如果一個屋子有2個人同名,就會出現混淆; class是一個樣式,可以套在任何結構和內容上,就象一件衣服;  概念上說就是不一樣的:id是先找到結構/內容,再給它定義樣式;class是先定義好一種樣式,再套給多個結構/內容。
2016-03-25 回復 有任何疑惑可以回復我~
#3

心海盜夢 回復 心海盜夢

所以,他們使用的條件和概念上略有不同,不知道這樣解釋能不能幫到你,我也是初學者<-*v*->
2016-03-25 回復 有任何疑惑可以回復我~
#4

weizd 提問者 回復 心海盜夢

雖然不太明白,但是還是非常感謝你的熱心幫助。 我是初學者中的初學者:)
2016-03-29 回復 有任何疑惑可以回復我~
查看1條回復

舉報

0/150
提交
取消

我的理解是,類選擇器完全可以取代id選擇器的做用,id選擇器完全可以不適用吧。是不是這樣?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號