Autor | Zpráva | ||
---|---|---|---|
rusty Profil |
#1 · Zasláno: 22. 9. 2004, 10:30:43
Jak co nejlépe zajistit korektní zobrazení v různém rozlišení?Máte nějaké tipy?
Lze,například, napsat skript který by po zjištění rozlišení automaticky zobrazil to správné? |
||
werner Profil |
#2 · Zasláno: 22. 9. 2004, 10:55:18 · Upravil/a: werner
Holduješ-li JavaScriptu,
pomocí vlastností width, height objektu screen (tzn. sreen.width, resp. screen.height) zjistíš rozlišení obrazovky. Podle vrácených hodnot pak nastav požadované rozměry. |
||
werner Profil |
#3 · Zasláno: 22. 9. 2004, 11:21:16
Pro názornost uvedu příklad.
<script type="text/javascript"> <!-- var x = window.screen.width; // do x vloz sirku obr. var y = window.screen.height; // do y vloz vysku obr. // zde vlozim <div>, ktery bude prizpusoben rozliseni obrazovky a podbarvim ho cernou barvou document.write("<div style=\'background: black; width="+x+"; height="+y+"; style=\'border:1px solid;\'>"); document.write("</div>"); //--> </script> Použiješ-li místo width a height availWidth resp. availHeight, bere se v úvahu pouze užitečná plocha, tzn. bez lišt, posuvníků apod. |
||
Yuhů Profil |
#4 · Zasláno: 22. 9. 2004, 17:13:46
V praxi je lepší než využití javascriptu myslet jedním ze dvou způsobů:
1. buďto udělám stránky pevné šířky 2. nebo udělám stránky s šířkou počítanou na procenta procentuální stránky jsou lepší pro malé monitory, fixní šířka je dobrá pro větší monitory (aby to zase nebylo moc roztažené) Fixní šířka se dělá tak, že všechno uzavřeš do divu šířky asi 770px. Procentuální šířka se dělá různě. |
||
habendorf Profil |
#5 · Zasláno: 22. 9. 2004, 17:34:16
Můj ryze amatérský (a tudíž možná nesprávný) názor je ten, že nejlepší je použít procenta. Je třeba si uvědomit, že totiž nejde jen o rozlišení, ale taky o velikost otevřeného okna browseru a taky o to, že uživatel může mít vlevo otevřenou třeba historii nebo oblíbené.
|
||
Yuhů Profil |
#6 · Zasláno: 22. 9. 2004, 17:43:09
ano, to je docela správný názor. Pokud děláš nekomerční web bez reklamy, tak je to to nejlepší. Jak tam máš ale reklamu nebo složitější grafické prvky, je jednodušší cesta přes pevný design.
|
||
rusty Profil |
#7 · Zasláno: 23. 9. 2004, 14:41:41
Díky moc za rady.Asi to vyzkouším všechno:-)
|
||
Časová prodleva: 20 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0