Autor | Zpráva | ||
---|---|---|---|
Ice Profil |
#1 · Zasláno: 2. 3. 2008, 21:29:04
Ahoj, mám tyto třídy
<div class="gb-prispevek autor">text</div> u gb-prispevek mám červenou barvu textu autor modrou barvu Existuje něco jako sloučení tříd? Tedy pokud A i B = C text zelene? |
||
vertigo4 Profil |
#2 · Zasláno: 2. 3. 2008, 21:42:04
Ice
můžeš použít víc tříd k jednomu prvku |
||
Ice Profil |
#3 · Zasláno: 2. 3. 2008, 21:45:54
vertigo4
to mně je jasný, ale mám prostě tento kod a potrebuji, aby pokud je podminka ta a ta nebo ta(Ano C je správně), tak to vypsalo jednu ze tri pozadovaných vlastností, zde zrovna barvy. |
||
Měsíček Profil |
#4 · Zasláno: 2. 3. 2008, 21:48:29
Nejspíše jen pomocí CSS ne, ale zkus se podívat tady http://www.w3.org/TR/CSS21/selector.html#x18
|
||
Miloš Profil |
#5 · Zasláno: 2. 3. 2008, 21:51:08 · Upravil/a: Miloš
Funguje v Opeře, FF i IE7 (IE7 musí být ve standardu), ale nefunguje v IE6:
<style type="text/css"> .modra {color: blue;} .zluta {color: yellow;} span[class="modra zluta"] {color: green;} </style> ... <p><span class="modra">Modrá</span> + <span class="zluta">žlutá</span> = <span class="modra zluta">zelená</span></p> |
||
Gappa Profil |
#6 · Zasláno: 3. 3. 2008, 17:51:03
.modra.zluta {
color: green; } Tímto způsobem to občas funguje v IE6, ale spolehnout se na to nedá (co funguje teď, nemusí fungovat zítra) |
||
Chamurappi Profil |
#7 · Zasláno: 3. 3. 2008, 18:10:40
Reaguji na Gappu:
Funguje to v šestce přesně stejně jako „.zluta“. Viz starší debata na toto téma. „ale spolehnout se na to nedá (co funguje teď, nemusí fungovat zítra)“ Tohle u současných prohlížečů nehrozí. Stejný vstup zaručuje stejný výstup. |
||
Časová prodleva: 16 let
|
0