我經常聽說我不應該在HTML元素上使用id
屬性來在CSS中進行樣式設計。但是,情況總是如此?假設你的應用程序中有多個列表(ul
),它們的類別爲horizontal-list
。然而,你想爲每個ul
應用一些獨特的樣式,你可以添加一個id
並使用它?什麼時候可以使用Id進行造型?
#food .horizontal-list {
}
#food .horizontal-list li {
}
在這裏你只用它來分隔元素。或者你應該爲每個獨特的列表創建一個類。難道「不使用id's
的造型purposes`只適用,如果你使用這樣?
#food {
/* loads of attributes */
}
有人能解釋時,它是好的,使用的ID?
更詳細的解釋你給的例子是完全正常的。在CSS中使用ID是可以的。如果不是,首先有ID選擇器有什麼意義?我堅持這樣一個立場:任何撰寫CSS Lint的人都只能說它是「那個人」。 – BoltClock 2012-04-19 19:41:15
然後人們應該訪問JavaScript室並與許多尖叫者交談。 – LuckyLuke 2012-04-19 20:34:18