de-vraag
  • Otázky
  • Značky
  • Používatelia
Oznámenia
Odmeny
Registrácia
Po registrácii budete informovaní o odpovediach a komentároch na vaše otázky.
Prihlásiť sa
Ak už máte konto, prihláste sa a skontrolujte nové oznámenia.
Za pridané otázky, odpovede a komentáre budú udelené odmeny.
Viac na
Zdroj
Upraviť
 johnnietheblack
johnnietheblack
Question

Aký je rozdiel medzi id a triedou?

Aký je rozdiel medzi <div class=""> a <div id="">, pokiaľ ide o CSS? Je v poriadku používať <div id="">?

Vidím, že rôzni vývojári to robia oboma spôsobmi, a keďže som samouk, nikdy som na to neprišiel.

215 2009-02-12T23:30:10+00:00 3
 TylerH
TylerH
Edited question 21 september 2018 в 1:43
Programovanie
class
html
css
id
This question has 1 odpoveď in English, to read them log in to your account.
Luc M
Luc M
12 február 2009 в 11:31
2009-02-12T23:31:46+00:00
Viac na
Zdroj
Upraviť
#8821287

Id musí byť jedinečné na celej stránke.

Trieda sa môže vzťahovať na mnoho prvkov.

Niekedy je dobré použiť id.

Na stránke máte zvyčajne jednu pätičku, jednu hlavičku...

Potom pätička môže byť v div s id

a stále mať triedu

Luc M
Luc M
Edited answer 12 február 2009 в 11:37
7
0
 cletus
cletus
12 február 2009 в 11:34
2009-02-12T23:34:18+00:00
Viac na
Zdroj
Upraviť
#8821288

ID sú jedinečné. Triedy nie sú. Prvky môžu mať aj viacero tried. Taktiež je možné dynamicky pridávať a odstraňovať triedy k prvku.

Všade, kde môžete použiť ID, môžete namiesto neho použiť triedu. Opačne to neplatí.

Zdá sa, že konvenciou je používať ID pre prvky stránky, ktoré sú na každej stránke (ako "navbar" alebo "menu") a triedy pre všetko ostatné, ale je to len konvencia a nájdete veľké rozdiely v používaní.

Ďalším rozdielom je, že v prípade vstupných prvkov formulára prvok <label> odkazuje na pole pomocou ID, takže ak sa chystáte použiť <label>, musíte použiť ID.

V minulých rokoch sa ID uprednostňovali aj preto, že'sú ľahko prístupné v Javascripte (getElementById). S príchodom jQuery a ďalších Javascriptových frameworkov je to už v podstate bezproblémové.

5
0
Adam A
Adam A
12 február 2009 в 11:34
2009-02-12T23:34:22+00:00
Viac na
Zdroj
Upraviť
#8821289

Trieda slúži na použitie štýlu na skupinu prvkov. Štýly ID sa vzťahujú len na prvok s daným ID (mal by byť len jeden). Zvyčajne sa používajú triedy, ale ak ide o jednorazový prípad, môžete použiť ID (alebo jednoducho vložiť štýl priamo do prvku).

Adam A
Adam A
Edited answer 12 marec 2014 в 6:40
0
0
Pridať otázku
Kategórie
Všetky
Technológia
Kultúra / Rekreácia
Život / Umenie
Veda
Profesionálne
Obchod
Používatelia
Všetky
New
Popular
1
Zuxriddin Muydinov
Registered pred 11 hodinami
2
Денис Анненский
Registered pred 2 dňami
3
365
Registered pred týždňom
4
True Image
Registered pred týždňom
5
archana agarwal
Registered pred týždňom
DE
EL
ES
FR
ID
IT
JA
KO
NL
PT
RU
SK
SL
TR
ZH
© de-vraag 2022
Zdroj
stackoverflow.com
na základe licencie cc by-sa 3.0 s uvedením autora