Autor | Zpráva | ||
---|---|---|---|
Nina Profil * |
#1 · Zasláno: 23. 12. 2006, 17:28:18
Lze nějak zapsat
<div id="ahoj">Content</div> tak když potřebuji rozlišit různé položky nějak dohromady i s class <div id="ahoj" class="modra">Content</div> <div id="ahoj" class="cervena">Content</div> takhle to nefunguje #ahoj má spoustu položek width: 177px; height: 610px; margin-left: 16px; padding: 0px; margin-bottom: 0px; ............. a pomocí class chci pouze měnit barvu písma color: #FFFFFF; |
||
Casero Profil |
#2 · Zasláno: 23. 12. 2006, 17:33:27
Nina
Naopak, id se muže ve stránce vykytnout pouze 1x, zatímco class vícekrát, takže obecné vlastnosti nastav class, a specifické id |
||
Nina Profil * |
#3 · Zasláno: 23. 12. 2006, 17:41:32
to jo, ale já se ptám zda to lze zapsat nějak dohromady <div id="ahoj" class="modra">Content</div> tak aby to fungovalo
|
||
Casero Profil |
#4 · Zasláno: 23. 12. 2006, 17:49:49
Nina
No tak jak to píšeš to funguje, ne? |
||
Railbot Profil |
#5 · Zasláno: 23. 12. 2006, 17:51:57
Nina
Samozřejmě, ID a class jde kombinovat, stejně tak jako můžes kombinovat třeba hned několik class dohromady. |
||
Bubák Profil |
#6 · Zasláno: 23. 12. 2006, 17:56:36 · Upravil/a: Bubák
Nerozumím, o co se pokouušíš, ale jdeš na to úplně špatně, stejné id můžeš pouřít pouze jednou (nebo vůbec), ne vícekrát. A nevidím tady, jak deklaruješ barvy, je pravděpodobné, že tvoje deklarace je "slabá" (málo konkrétní) a nepřebije předešlou, musela bys napsat konkrétnější deklaraci. Takže jestli to správně chápu, jde to řešit více způsoby, ukážu ti dva:
1. řešení <style> .ahoj /* má spoustu položek */ { width: 177px; height: 610px; margin-left: 16px; padding: 0px; margin-bottom: 0px; } .cervena { color: red; } .modra { color: blue; } </style> <div class="ahoj">Content default</div> <div class="ahoj modra">Content modra</div> <div class="ahoj cervena">Content cervena</div> 2. řešení: <style> .ahoj div /* má spoustu položek */ { width: 177px; height: 610px; margin-left: 16px; padding: 0px; margin-bottom: 0px; } .cervena { color: red; } .modra { color: blue; } </style> <div class="ahoj"> <div>Content default</div> <div class="modra">Content modra</div> <div class="cervena">Content cervena</div> </div> Přečti si http://interval.cz/clanky/kaskadove-styly-v-dobrem-stylu/ |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0