Autor Zpráva
Ice
Profil
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
Ice
můžeš použít víc tříd k jednomu prvku
Ice
Profil
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
Nejspíše jen pomocí CSS ne, ale zkus se podívat tady http://www.w3.org/TR/CSS21/selector.html#x18
Miloš
Profil
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
.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
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.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0