Autor | Zpráva | ||
---|---|---|---|
Afrod Profil |
#1 · Zasláno: 13. 3. 2010, 08:50:16 · Upravil/a: Afrod
Ahojte, jak moc velký je rozdíl v těchto deklaracích? A má to nějaký vliv na zobrazování nic sem nepostřehl.
div#deklarace {} #deklarace {} |
||
Trejpa Profil |
#2 · Zasláno: 13. 3. 2010, 08:55:43
Afrod:
První funguje jen pro <div id=deklarace>. Druhý třeba i pro <p id=deklarace> nebo <table id=deklarace>. |
||
Yur4Y Profil |
#3 · Zasláno: 13. 3. 2010, 08:58:14
V podstate, ak máš div s id="deklarace", tak ani nie, akurát ten prvý zápis má vyššiu špecifičnosť (či ako sa to povie po slovensky), takže napríklad pri použití:
div#deklarace { background:green } #deklarace { background:red } div#deklarace div #deklarace |
||
Afrod Profil |
#4 · Zasláno: 13. 3. 2010, 08:58:48
Aha díky, já sem si to tak trochu i myslel, ale lepší je si to ověřit.
|
||
Miloš Profil |
#5 · Zasláno: 13. 3. 2010, 13:28:38
Ještě bych doplnil, že u ID je to tak trochu jedno, protože na jedné stránce se ti stejně smí objevit jen jeden prvek s takovým jménem (např. jménem deklarace).
Podstatnější význam to bude mít u třídy (CLASS) – například: .hloupost {font-family: "Comic Sans MS"} h2.hloupost {margin: 15px 0 30px 0;} p.hloupost {text-indent: 0; text-align: center; margin: 1em 200px;} em.hloupost, strong.hloupost {color: yellow; background-color: navy;} |
||
habendorf Profil |
#6 · Zasláno: 13. 3. 2010, 13:33:31
Miloš:
„Ještě bych doplnil, že u ID je to tak trochu jedno, protože na jedné stránce se ti stejně smí objevit jen jeden prvek s takovým jménem (např. jménem deklarace).“ Tak trochu jedno to není, protože jedno id může být jednou na stránce, nikoliv na webu. Příkladně: #ta-vec-vpravo-uplne-nahore {} (pomiňme, že to není zrovna ideální způsob) No a na každé stránce webu (se společným css) může být vpravo nahoře něco jiného. |
||
Časová prodleva: 14 let
|
0