Autor | Zpráva | ||
---|---|---|---|
tozi Profil |
#1 · Zasláno: 18. 12. 2010, 14:23:17
Ahojte,rad by som vedel ci je mozne menit css podla rozlisenia monitora. Tj. klient ma rozlisenie 800x600 nacita sa subor 800x600.css,1024x786 nacita sa subor 1024x786.css a ak je vyssie rozlisenie tak vyssie.css. Dufam ze som to napisal zrozumitelne. Ak je nieco take mozne budem vdacny za pomoc.
Dakujem za odpovede. |
||
Railbot Profil |
#2 · Zasláno: 18. 12. 2010, 14:25:40
Ano, je to možné, i když mě nenapadá žádný rozumný důvod proč něco takového dělat.
|
||
tozi Profil |
#3 · Zasláno: 18. 12. 2010, 14:26:41
Vies ma naviest na spravne risenie?
|
||
Railbot Profil |
#4 · Zasláno: 18. 12. 2010, 14:29:22
Vpravo nahoře je vyhledávání.
|
||
tozi Profil |
#5 · Zasláno: 18. 12. 2010, 14:32:28
Railbot:
Zial neviem spravne slova ktore by mi pomohli najst to co hladam.Uz som to skusal. Ostatni dufam poradite. Este raz dakujem. |
||
Witiko Profil |
#6 · Zasláno: 18. 12. 2010, 14:33:43 · Upravil/a: Witiko
Je tu povícero možností:
1) Pakliže je možné css soubory do stránky vpravovat stejně dynamicky jako soubory javascriptu a je-li tento způsob vkládání souborů css očekáván a tedy podporován širokou škálou prohlížečů, pak by nejspíš stačilo použít techniku injekce s tím, že by se netvořil element script s atributem src, ale link s atributem href. 2) Další možností je uložení si css hodnot a definic do JSON formátu a následně je poté na stránku aplikovat pomocí procházení JSON objektem a změnou cssRules, případně úpravou pomocí změn v objektu element.style. 3) Tato možnost řešení je můj favorit. Prakticky jde o to, že člověk napíše css tak chytře, že hodnoty se samy přizpůsobí rozlišení a není nutné css pomocí JavaScriptu takto znásilňovat. |
||
Railbot Profil |
#7 · Zasláno: 18. 12. 2010, 14:35:50 · Upravil/a: Railbot
Trochu snahy. Když zkusíš "Zmena css podla rozlisenia", tak ti vypadne jako první téma, kde se to nějak řešilo. Pokud si podobný dotaz zadáš do googlu odpověď nalezneš hned a nemusíš čekat, až ti někdo odpoví.
|
||
tozi Profil |
#8 · Zasláno: 18. 12. 2010, 14:53:40
Dakujem vam obom.
|
||
_es Profil |
#9 · Zasláno: 18. 12. 2010, 23:40:58
tozi:
„klient ma rozlisenie 800x600 nacita sa subor 800x600.css,1024x786 nacita sa subor 1024x786.css a ak je vyssie rozlisenie tak vyssie.css.“ Sprav to tak, aby to fungovalo a dobre vyzeralo v každom rozlíšení, bez detekcie rozlíšenia. Čo ak bude mať niekto vyššie rozlíšenie, no z nejakého dôvodu bude mať otvorené len menšie okno prehliadača? |
||
margin Profil * |
#10 · Zasláno: 19. 12. 2010, 04:02:28
|
||
tozi Profil |
#11 · Zasláno: 19. 12. 2010, 10:15:20
_es:
Neide o bežné stránky...resp. niesu to stránky pre bežných užívateľov a nebudú dostupné pre verejnosť. Preto aj takéto riešenie pomocou scriptu prišlo do úvahy. Ale na koniec som to vyriešil inak. margin: Ten článok bol pridaný 20. 11. 2006 . |
||
margin Profil * |
#12 · Zasláno: 19. 12. 2010, 11:03:04
tozi:
„Ten článok bol pridaný 20. 11. 2006 .“ Od té doby k žádné významné změně, co se týče rozlišení, nedošlo. |
||
Časová prodleva: 13 let
|
0