[問題] <id>的使用時機?

看板Web_Design作者 (ljm71)時間14年前 (2012/01/10 20:55), 編輯推噓2(2018)
留言20則, 8人參與, 最新討論串1/3 (看更多)
我被<class> 和 <id> 的使用時機弄混了 我查資料得知 <class>可以用於多個元素 而<id>則是只針對特定單一個樣式 <class>部分比較容易理解 如果我想讓<h1> <h2> <p>..等元素的顏色相同 我可以在css中設定一個顏色樣式叫color 然後在<h1> <h2> <p>...取相同的<class=color>名稱 但<id>的使用時機就不太了解了 請問什麼情況下才使用<id>呢? 如果是針對單一個的樣式 那我在css中設定專門的樣式叫only 用<class>只套用在單一個元素上會有問題嗎? 懇請為我解惑 謝謝~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.45.134.48

01/10 21:00, , 1F
class與id是屬性名稱,不是標籤名稱喔
01/10 21:00, 1F

01/10 21:01, , 2F
另外,id配javascript比較好,除非有特別需求再配css
01/10 21:01, 2F

01/10 21:02, , 3F
唔~這是我的錯 因為一堆class id 我怕看到暈 所以就把它們框
01/10 21:02, 3F

01/10 21:02, , 4F
起來
01/10 21:02, 4F

01/10 21:04, , 5F
因為教學有提到id 但又無實際例子 所以我不太懂
01/10 21:04, 5F

01/10 21:32, , 6F
簡單來說class可以給多個標籤使用,id一個頁面只能惟一
01/10 21:32, 6F

01/10 21:39, , 7F
可否舉例使用ID的時機呢? 我想像力不佳 <(_ _)>
01/10 21:39, 7F

01/10 21:57, , 8F
ID是唯一名稱,在一個頁面裡面絕對不會重複第二次..
01/10 21:57, 8F

01/10 21:57, , 9F
就比如說你只有一個爸爸跟一個媽媽,一個家裡面不會有
01/10 21:57, 9F

01/10 21:58, , 10F
兩個爸爸或媽媽吧?
01/10 21:58, 10F

01/10 21:58, , 11F
所以就可以用<XXX id="爸爸">這樣子的寫法。
01/10 21:58, 11F

01/10 23:35, , 12F
ID選擇器的優先權比較高!
01/10 23:35, 12F

01/11 01:07, , 13F
用爸爸媽媽這種舉例頗特別.. 一般都用身分證來舉例
01/11 01:07, 13F

01/11 01:08, , 14F
id 代表獨特的識別,是用來指出特定物件的標記
01/11 01:08, 14F

01/11 07:16, , 15F
爸爸也可能會有兩個XD
01/11 07:16, 15F

01/11 11:14, , 16F
class ==> 標籤, id ==> 名字, 名字只能唯一,標籤可以亂貼
01/11 11:14, 16F

01/11 12:04, , 17F
樓上錯了.. 這裡的名字是別人叫的名字,今天有可能不只一
01/11 12:04, 17F

01/11 12:05, , 18F
個人叫怡君,假設有兩個人叫怡君,那ID就不唯一了
01/11 12:05, 18F

01/11 12:29, , 19F
id把它想成是身份證字號就對了,有重覆的當然會有問題
01/11 12:29, 19F

01/11 16:26, , 20F
把 id 用"名字"稱呼確實容易和 name 屬性衝突...
01/11 16:26, 20F
文章代碼(AID): #1F33KaM- (Web_Design)
文章代碼(AID): #1F33KaM- (Web_Design)