Autor Zpráva
gf
Profil *
Zdravim vsechny, mam nasledujici problem:

mam obecny elementy napriklad inputy a na ne jsou aplikovany pod urcitou logikou tridy class1 a class2. Predpokladejme ze nemam pristup k HTML ale pouze k css danych trid class1 a class2.

class1{
 
}

class2{
 
}  

<input class="class1" />
<input class="class1 class2" />


otazka zni jak nastylovat class1 a 2 tak aby v pripade ze se jedna o input ktery ma pouze class1 mel pozadi v nejake barve (jakekoliv) a input ktery obsahuje obe tridy aby mel pozadi bile.

Poradi mi nekdo prosim?
panther
Profil
gf:
.class1 {background: blue;}
.class2 {background: yellow;}
habendorf
Profil
panther:

Což bude ale fungovat pouze v případě, že class2 bude v html jako druhá. Ovšem požadavek byl „obsahuje obe tridy“ bez udání pořadí.
panther
Profil
habendorf:
bez udání pořadí.
pořadí bylo udáno v příkladu HTML v prvním příspěvku :-)

On už jen ten předpoklad, že ám přístup k CSS, ale ne k HTML, je zajímavý.
Keeehi
Profil
panther:
On už jen ten předpoklad, že ám přístup k CSS, ale ne k HTML, je zajímavý.
Toto se dost často stává u browser her, kde si hráč může stránku nastylovat podle sebe. Hráč si může vytvořit vlastní css styl a ten se mu nahraje místo toho defaultního.
habendorf
Profil
Kdyby nemělo záležet na pořadí tříd v html, šlo by (s určitými odlišnostmi v IE6)

.class1.class2, .class2.class1 {}

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: