| Autor | Zpráva | ||
|---|---|---|---|
| Honziss Profil * |
#1 · Zasláno: 27. 9. 2010, 11:53:44
Ahoj, mám následující:
<style>
.test {color: green}
</style>
<span class="test">bla bla bla</span>
//Text se vypíše zeleně
<style>
.test {font-weight: bold;}
</style>
<span class="test">bla bla bla</span>
//Text se vypíše tučně, ale ne zeleně, jak to nastavit?
Bez toho abych musel všechny hodnoty jako color předefinovat ručně v tom druhém stylu, prostě abych tam dal něco jako .test {all-values: null; font-weight: bold;} a to by hromadně vynulovalo všechny předchozí definice pro tu třídu, jde to nějako? díky |
||
| kelvin Profil |
#2 · Zasláno: 27. 9. 2010, 12:05:49
Honziss
Myslím, že tag style by měl být ve stránce pouze jednou, nejlépe v hlavičce. |
||
| panther Profil |
#3 · Zasláno: 27. 9. 2010, 12:17:58
kelvin:
„Myslím, že tag style by měl být ve stránce pouze jednou, nejlépe v hlavičce.“ je to jedno kde je a kolikrát se použije. Honziss: druhý zápis by měl být zelený a tučný. Jestli není, dodej odkaz web, kde se tak děje. Pokud chceš něco jiného, upřesni dotaz. |
||
| Honziss Profil * |
#4 · Zasláno: 27. 9. 2010, 12:21:41
Ano druhý nápis bude zelený a tučný, já chci ale aby byl pouze tučný, tedy nějak vynulovat všechny nastavené vlastnosti které ta třída měla předtím, bez toho abych je musel přepisovat pojedné, prostě něco jako .test = ""
|
||
| panther Profil |
#5 · Zasláno: 27. 9. 2010, 12:26:21
Honziss:
„tedy nějak vynulovat všechny nastavené vlastnosti které ta třída měla předtím“ to je nesmysl, použij jinou třídu/identifikátor. |
||
| Nox Profil |
#6 · Zasláno: 27. 9. 2010, 12:35:43
Honziss:
v tomto případě by mělo jít color: inherit; ale souhlasím s pantherem že radši jinou třídu |
||
| Chamurappi Profil |
#7 · Zasláno: 27. 9. 2010, 12:36:58
Reaguji na Honzisse:
Nebo obal každou část dokumentu do nějakého elementu s třídou a styluj jen kontextovými deklaracemi. V nejhorším případě rozděl stránku do dvou a použij <iframe>.
|
||
| Bubák Profil |
#8 · Zasláno: 27. 9. 2010, 12:54:43
Nox:
> v tomto případě by mělo jít > color: inherit; 1. barva se dědí, není třeba dědičnost explicitně deklarovat 2. máš zkreslenou představu o tom, jak funguje dědičnost Honziss: další možnost jsou vícenásobné třídy, více tříd pro jeden prvek: <style>
.zeleny {color: green}
.tucny {font-weight: bold;}
</style>
<span class="zeleny">bla bla bla</span>
<span class="tucny">bla bla bla</span>
<span class="tucny zeleny">bla bla bla</span>To, které řešení zvolit, záleží na konkrétní situaci, ale nejčastěji se používá to, co zmínil panther a rozvedl Chamurappi. |
||
|
Časová prodleva: 15 let
|
|||
0