Разлика између класе и ИД-а у ЦСС-у

Атрибути ЦСС елемената често су предмет расправе између професионалаца и хобиста. Да ли је потребно примијенити ово или оно, колико је прикладно за идентичан резултат, који ће код бити јефтинији и тачнији, а питања попут ових се стално расправљају, укључујући додиривање атрибута класе и ид-а.

Садржај чланка

  • Дефиниција
  • Поређење
  • Закључци

Дефиниција

Див класа - атрибут елемента који га додељује класи.

Див ид - атрибут елемента који га јединствено идентификује.

до садржаја ↑

Поређење

Разлика између класе и ИД-а у ЦСС-у се не сматра кардиналном, а ово или оно се често примењује у зависности од пристраности аутора. Главна разлика између класе и ид-а је у томе што се први може дати неколико елемената, а други је јединствен и додељен је једном елементу на страници. Коришћењем див ид-а избегава се вишеслојно уметање које настаје приликом коришћења див класе.

Поред тога, атрибут ид, за разлику од класе, може се користити за везе сидра, за то је довољно дати његов елемент и тај елемент упутити као сидро. Такође, ид ће имати приоритет у ЦСС табели ако је постављен истовремено са класом. Ово последње вам омогућава да примените више класа на један елемент. Имена класе могу се писати с размацима, идентификатор таквог позива не подразумева. Још једна предност ИД-а је могућност претраживања елемента у коду по овом атрибуту помоћу функције доцумент.гетЕлементБиИд ().

до садржаја ↑

Закључци

  1. Див цласс - додељује класу елементу, див ид - идентификује.
  2. Класа је додељена више елемената, ид је јединствен на страници.
  3. Више класа може бити додељено једном елементу путем класе, и само један ид.
  4. ЦСС приоритет је ид.
  5. Претраживање кода по атрибуту ид је лакше.