Autor | Zpráva | ||
---|---|---|---|
Anonymní Profil * |
#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 Profil |
#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 Profil |
#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 Profil |
#4 · Zasláno: 4. 9. 2006, 19:41:07 · Upravil/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 Profil |
#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 Profil |
#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 Profil |
#7 · Zasláno: 4. 9. 2006, 19:55:02
RPG
Nemalo by. |
||
tiso Profil |
#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 Profil |
#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 Profil |
#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 Profil |
#11 · Zasláno: 5. 9. 2006, 00:47:16
Gappa
Len doplním: ...väčšiu váhu z hľadiska kaskády (CSS)... |
||
llook Profil |
#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 Profil |
#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. |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0