Autor Zpráva
Sislik
Profil
zdravím,

začnu příkladem:

HTML:
<div class="first second">modré</div>
<div class="first">červené</div>
<div class="first second">modré</div>
<div class="second">zelené</div>
<div class="first second">modré</div>
<div class="first">červené</div>
<div class="first second">modré</div>


CSS:
.first { color: red; }
.second { color: green; }


a moje otázka je, jakým způsobem pomocí CSS 2 nebo CSS 3 nastavit, aby element, který je formátován pomocí dvou tříd měl třetí barvu, prostě něco jako:

.first AND .second {
  color: blue;
}


díky :)
panhuhu
Profil
.first.second {
  color: blue;
}
panther
Profil
Sislik:
element, který je formátován pomocí dvou tříd měl třetí barvu
.first.second {color: blue}

ale nepočítej s podporou v IE6.
Railbot
Profil
panther:
ale nepočítej s podporou v IE6.
IE6 tento zápis podporuje.
Sislik
Profil
super, funguje, díky moc!
Bubák
Profil
panther:
ale nepočítej s podporou v IE6.
IE6 s třídami nemá problém, neumí to s identifikátory:
#first#second {color: blue}
panther
Profil
Bubák:
IE6 s třídami nemá problém, neumí to s identifikátory:
ano, nějak jsem se zamyslel, až jsem to vymyslel špatně :-) Raději více už nemyslet..
Gappa
Profil
Nemá náhodou IE6 chybu, že z např. ".first.second" bere v potaz jen poslední uvedenou třídu?
Chamurappi
Profil
Reaguji na Railbota:
Nepodporuje.


Reaguji na Bubáka:
Jak by měl vypadat zápis elementu, který by měl být zaměřitelný pomocí „#first#second“?


Reaguji na panthera:
Raději více už nemyslet
Poněkud ukvapené :-)
Railbot
Profil
Chamurappi:
Podporuje. Používám dnes a denně.
panther
Profil
Chamurappi:
Poněkud ukvapené :-)
hm, tak mi to zkouškové leze do hlavy více, než by bylo záhodno. Už se nechám zvyklat i ve všeobecně známých vlastnostech chování CSS v IE6..

Definitivně nefunguje. Jak to tak vypadá, můžu s klidem myslet dál :-)
Chamurappi
Profil
Reaguji na Railbota:
Nepodporuje. Špatně testuješ.

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: