| Autor | Zpráva |
|---|---|
| Anonymní |
#1 · Zasláno: 4.9.2006 19:30:03
<style type="text/css">
#menu { blablabla; } </style> a <style type="text/css"> .menu { blablabla; } </style> Jaký je mezi tím rozdíl? S CSS teprve začínám, jinak bych se neptal. Díky za odpovědi. |
| Spikee Člen |
#2 · Zasláno: 4.9.2006 19:32:47
Myslím, že tu je vysvetlené http://www.jakpsatweb.cz/css/css-tridy-class.html .
|
| DJ Miky Člen |
#3 · Zasláno: 4.9.2006 19:33:12
Anonymní
#menu můžeš mít na stránkách jen jednou (id="menu"), kdežto .menu víckrát (class="menu") |
| RPG Člen |
#4 · Zasláno: 4.9.2006 19:41:07 · Změnil/a: RPG
DJ Miky
Můžeš mít více prvků se stejným ID. Ale nemělo by se to, už z principu, dělat. Anonymní # = identifikátor, jednoznačné označení určitého prvku na stránce. . = třída, obecné označení určité skupiny prvků. Obecněji řečeno: <animal class="human" id="pepa_ondracek" width="2048" height="10240"> |
| djlj Člen |
#5 · Zasláno: 4.9.2006 19:49:03
Ale nemělo by se to, už z principu, dělat.
Přesně, pokud k tomu budeš pak chtít přistupovat v JS pomocí getElementById(), tak to asi fungovat nebude :) |
| RPG Člen |
#6 · Zasláno: 4.9.2006 19:52:26
djlj
Tak, tak. Pro bližší specifikaci určité skupiny zde máme třídy. Mimochodem, tak mě napadá, stane se něco, když udělám opak? Nebudu používat id vůbec, nahradím jej class? <div class="stranka"> <div class="menu"></div> <div class="text"></div> </div> |
| Spikee Člen |
#7 · Zasláno: 4.9.2006 19:55:02
RPG
Nemalo by. |
| tiso Člen |
#8 · Zasláno: 4.9.2006 19:56:11
RPG
Pridáš len pár bytov do zdrojáku (id je kratšie ako class) |
| Spikee Člen |
#9 · Zasláno: 4.9.2006 19:57:29
Ako sa píše na odkazovanej stránke:
Identifikátor id se z hlediska CSS chová stejně jako třída class. |
| Gappa Člen |
#10 · Zasláno: 5.9.2006 00:33:15
Podle mě je z hlediska CSS v ID a CLASS rozdíl :) ID má větší váhu. A z hlediska JS je to jedinečný identifikátor, který se nesmí opakovat (jinak je to nevalidní :)
Ale když napíšu něco takle: a#odkaz {text-decoration: none;}
Tak už rozdíl mezi ID a CLASS docela je, protože ten odkaz prostě podtrženej nebude :) |
| tiso Člen |
#11 · Zasláno: 5.9.2006 00:47:16
Gappa
Len doplním: ...väčšiu váhu z hľadiska kaskády (CSS)... |
| llook Člen |
#12 · Zasláno: 5.9.2006 01:16:30
tiso
Jen doplním, že termín kaskáda v CSS nesouvisí s prioritou selektorů. |
| tiso Člen |
#13 · Zasláno: 5.9.2006 10:06:33
llook
Tak to pŕŕ, kaskáda súvisí s id a class - viď časť Cascading order z Tvojej odkazovanej špecifikácie... Pekne popísané je to v knižke od Pixy-ho. |