Autor | Zpráva | ||
---|---|---|---|
ofcak Profil |
#1 · Zasláno: 13. 8. 2013, 15:45:47
caute lidi,
koupil jsem si Template, viz.: pouziti Template bez znalosti CSS a javascriptu A chtěl bych nastavit šířku SELECT v procentech. Což se mi podaří dokuď je SELECT nerozbalený - přebírá šířku v procentech od bloku DIV ve kterém je umístěný. Problém nastane, když rozbalím možnosti. Najednou začne přebírat šířku (podle odhadu asi z šířky monitoru), a jakkoliv ho obalím do bloků DIV, ignoruje je. Dá se nějak nastavit, aby přebíral šířku z bloku DIV ve kterém je umístěný? CSS kod: .ui-selectmenu { display : inline-block; position : relative; overflow : hidden; outline : none; width : 60%; height : 27px; } .ui-selectmenu-menu { position : absolute; display : none; top : 0; z-index : 9999; list-style : none; overflow : auto; width : 20%; max-height : 175px; } Nebo aspoň <select style="width:70%;"> takle nastavim sirku, ktera je obecne dana v ".ui-selectmenu" a jak můžu zadat šířku nastavenou v ".ui-selectmenu-menu", přímo při zadávání selectu? |
||
Chamurappi Profil |
#2 · Zasláno: 13. 8. 2013, 16:10:29
Reaguji na ofcaka:
Na uvedeném obrázku žádný <select> není. Pravděpodobně máš ve stránce nějaký skript, který <select> vyměňuje za jinou sestavu prvků a nedělá to úplně dobře. Asi se neobejdeme bez odkazu na živou ukázku.
|
||
ofcak Profil |
#3 · Zasláno: 13. 8. 2013, 16:37:37
Chamurappi:
http://forkiller.wz.cz/ukazkaselect/ Důležitá část kódu: udělám blok div 50%velikosti stránky, v něm je další blok, trochu odsazenej doprava (muze mit tak 45% velikosti cele stranky) <div style="float: left; width:50%;"> <label>moznost1*</label> <div class="rowrightthird"> <select name="REG"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> </select> </div> </div> select nerozbalenej má nastaveno width:70%; --- sedí k DIVu ve kterém je rozbalenej má nastaveno width:20%; --- to se pravděpodobně vypočítává z šířky stránky. Já chci aby po rozbalení měl stejnou velikost jako nerozbalenej, popřípadě jinou procentuelně nastavenou vůči bloku ve kterém je. :) |
||
pako Profil * |
#4 · Zasláno: 14. 8. 2013, 12:43:23
Je to tak ako hovori [#2] Chamurappi,
select sa nezobrazuje a namiesto neho sa zobraje odkaz s id="undefined-button" a po kliknuti sa pod nim zobrazi zoznam s id="undefined-menu" , su to dva rozne elementy, ktore svoju sirku preberaju ako percento inych rodicovskych elementov.
Tie elementy su tam pridavane dynamicky, takze na ovplyvnenie ich umiestnenia by si sa musel hrabat v niektorom z tych cca. 25 js suborov, ktore tam nahravas, ak by si chcel zoznam umiestnit tam, kde odkaz. Napada ma zmerat si sirku odkazu skriptom a tu nastavit zoznamu, potom, ako obidva elementy uz na stranke existuju. |
||
ofcak Profil |
#5 · Zasláno: 15. 8. 2013, 19:02:32
ok díky za tip. Zkusim pak nekdy pohledat jak dat do kupy takovej script a napisu sem jak sem dopad.
|
||
Časová prodleva: 11 let
|
0