Каква е разликата между class и id?
fix3d трудност:

видян:
11481
Основна разлика:
Може да използвате id или class един вместо друг, обаче ...
- id се прилага само на един елемент, не може да се прилага 2пъти в 1 html документ.
- class може да се прилага на множество елементи.
За пример кода долу е правилен и се използва.
Но показания по-долу код е неправилен, id може да се използва само 1 път.
За пример: използването на id прави четенето на код по-лесно. Например приложете id на body-то, след това на шапката, на лявата част и дясната част, но за всички параграфи използвайте class-ове.
Предимства и проблеми
Защо да ползвате id като може да използвате само class-ове?
Ето няколко причини заради, които да използвате id:
- Id замества атрибута "name", който се използва за javascript-а.
- Id може да се използва вместо котва. Ето как може да се използва:
...go to top
Коментари (4)
Id се използва за идентофициране на обекта без да се използва форма ( при която се ползва атрибута name). Атрибута id може да се ползва за къстамизиране на обекта с CSS (като се слага символа # и стойноста на id в секцията ), но най-често се използва в JavScript.
Атрибута class се узползва само за къстамизиране на обекта с CSS клас, който е дефиниран с секциата с точка (.) пред класа.
Не, не вярно, че не може да се ползва само веднъж. Ако се ползва повече пъти, тези обекти се групират в така наречените колекции (масиви с елементи от различен тип). Но достъпа до тези обекти е по-труден, затова е препоръчително стойността на атрибута id да е уникална.