Помогни ни да направим Uroci.net по - богат! Добави урок

Каква е разликата между 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)

Kimvaras на 08.05 2006 в 09:50ч.
Като не разбирате нещо не пишете за него.

Id се използва за идентофициране на обекта без да се използва форма ( при която се ползва атрибута name). Атрибута id може да се ползва за къстамизиране на обекта с CSS (като се слага символа # и стойноста на id в секцията ), но най-често се използва в JavScript.
Атрибута class се узползва само за къстамизиране на обекта с CSS клас, който е дефиниран с секциата с точка (.) пред класа.

Не, не вярно, че не може да се ползва само веднъж. Ако се ползва повече пъти, тези обекти се групират в така наречените колекции (масиви с елементи от различен тип). Но достъпа до тези обекти е по-труден, затова е препоръчително стойността на атрибута id да е уникална.
ferdika на 27.10 2006 в 14:58ч.
Kimvaras евала, тъкмо това мислех да им напиша и аз ...
Somma на 17.07 2007 в 16:35ч.
Много ясно, Kimvaras! :( То това се отнася и за тебе! ...а именно защото:
Хората горе, ти обясняват за HTML и никъде не се казва за JavaScript, за да обиждаш!
Това ме навежда на мисълта, че ти по-неразбираш, въпреки че си 50/50 прав!

Ако не ме разбираш: "просто бъдете по-културни"!
razielpld на 02.10 2008 в 13:58ч.
id - identification, това е Property на елемент с помощна на който се обръщаш към елемент на в HTML, XHTML. Target е главно на JS код, който също така може да се обръща и към даден class но ! ... както знаем class е атрибут който може да се слага на повече от един елемент докато id е уникален.

Регистрирайте се, за да добавите коментар


Калдейта Ком ЕООД - © 2003-. Всички права запазени.
Препоръчваме: IT Новини