Autor | Zpráva | ||
---|---|---|---|
ajajaj Profil |
#1 · Zasláno: 11. 3. 2008, 20:51:55
Ahoj všem, nevite jak obarvit jednotlive selecty podle jejich obsahu tak aby to fungovalo ve vsech prohlizecich?
|
||
Ghosting Profil |
#2 · Zasláno: 11. 3. 2008, 20:56:46
V css napr. tridou.
.inpSelect {width: xx px; background-color: #FFF;} <form> <select name="xx" class="inpSelect" ..... |
||
ajajaj Profil |
#3 · Zasláno: 11. 3. 2008, 21:18:36
sorry, blbe jsem to napsal, mysleno samozrejme jednotlive option u selectu, tak aby to fungovalo
|
||
Str4wberry Profil |
#4 · Zasláno: 11. 3. 2008, 21:27:21 · Upravil/a: Str4wberry
Odpovídám ajajaj:
„nevite jak obarvit jednotlive selecty podle jejich obsahu tak aby to fungovalo ve vsech prohlizecich?“ Nijak. Některé prohlížeče si formulářové prvky stylují po svém. Můžeš zkusit CSS vlastnost background. Nebo ten <select> vytvořit JavaScriptem, ale rozmysli si, zda to stojí za tu námahu. Odpovídám Railbotovi (↓): „Když už, tak každý prohlížeš má formulářové prvky defaultně jiné.“ Tím byla myšlena ignorace snahy o stylování ze strany prohlížeče, ale to je jedno. |
||
Railbot Profil |
#5 · Zasláno: 11. 3. 2008, 21:39:13
Nijak. Některé prohlížeče si formulářové prvky stylují po svém.
Když už, tak každý prohlížeš má formulářové prvky defaultně jiné. Co se týče selectu, tak ten je systémový, nevykresluje ho tedy prohlížeč, ale operační systém. Takže tam je možnost stylování silně omezena a silně nedoporučována. Alternativou je, jak už nastínil Str4wberry, javascript, což je však neskutečný bastl. |
||
Časová prodleva: 16 let
|
0