Autor | Zpráva | ||
---|---|---|---|
lemlicek Profil * |
#1 · Zasláno: 31. 8. 2011, 10:14:54
Zdravim, mam prvek DIV o specifikovane sirce a vysce. V tomto DIVu mam X obrazkum, jejichz celkove delka v souctu presahuje delku rodicovkeho DIV.
Potrebuji, aby tyto obrazky zustaly v jednom radku a objevil se posuvnik, ktery budem mozne obrazky rolovat do strany. Kdyz pouziju overflow: auto, obrazky je sice mozne rolovat, ale na do strany, ale nahoru a dolu, tj. na konci boxu se zalomi do dalsiho radku. Nevite, jak to vyresit? Zatim jsem to salamounsky vyresil tak, ze ty obrazky jsem umistil do <pre>, coz dela to, co chci. Nicmene se nemuzu zbavit pocitu, ze to jde i bez toho. |
||
perwin Profil |
#2 · Zasláno: 31. 8. 2011, 12:00:50
Stačí dát do stylu divu:
overflow-x: scroll; overflow-y: hidden; |
||
lemlicek Profil * |
#3 · Zasláno: 31. 8. 2011, 12:06:13
A tato vlastnost funguje vsude? Rekneme IE9, FF4, Opera 11, Chrome 10+?
|
||
perwin Profil |
#4 · Zasláno: 31. 8. 2011, 13:18:12
lemlicek:
V těch, co jsi psal, ano. |
||
Chamurappi Profil |
#5 · Zasláno: 31. 8. 2011, 14:27:51
Reaguji na lemlicka:
„funguje vsude? Rekneme IE9, FF4, Opera 11, Chrome 10+?“ To máš teda dost omezené „všude“. Funguje ještě … všuději, i v mnohem starších verzích. Ale — jak sis mohl sám ověřit — nefunguje tak, jak chceš. Možnost mít u elementu posuvník nemění vlastnosti zalamování, takže klidně zůstaň u overflow: auto . Potřebuješ ty obrázky obalit do dostatečně širokého elementu, aby neměly důvod k zalomení. Znáš jejich rozměry? Součet šířek? Jestli ne, tak to šalamounské řešení s <pre> bude asi jediné (společně se svojí CSS obdobou).
|
||
lemlicek Profil * |
#6 · Zasláno: 31. 8. 2011, 14:58:55
Chamurappi: GREJT!
Presne to white-space jsem hledal! Vedel jsem, ze neco takoveho v CSS je, ale zaboha jsem to nemohl vygooglit a nemohl si vzpomenout. Dikes! |
||
Časová prodleva: 13 let
|
0