Autor | Zpráva | ||
---|---|---|---|
klasik Profil * |
#1 · Zasláno: 30. 9. 2005, 11:41:46
Zdravím, chtěl bych na vás zkušené programátory takovou otázku.
Dělám web na adrese : http://www.sweb.cz/masozravky/ja/ a když jste v položce Home a Fotogalerie a překliknete mezi nimi v Mozille FireFox tak si všimněte, že se šířka stránky ani nehne ( je tam scrollbar ), ale když kliknete na Kontakt ( scrollbar není ) tak se stránka o šířku toho scrollbaru pohne a rozhodí se mi grafika. IE tento problém nemá. Nevíte někdo, jak toto odstranit, aby se to podle scollbaru nepohybovalo a bylo to jako u Home a Fotogalerie? Mockrát díky |
||
Lukáš M Profil |
#2 · Zasláno: 30. 9. 2005, 14:47:42
záleží na rozlišení, třeba já mám home bez srollbaru stejně jako kontakt - nikdy nevíte, jaký uživatel, systém, prohlížeč a v tomto případě především monitor, vám na stránku přijde. také bych doporučil spíš css layout (www.jakpsatweb.cz/css), ale když už tak zkuste té "nejhlavnější" tabulce, která obepíná celou strnáku, nastavit šírku na méně než 100% nebo na pevnou velikost v pixelech.
|
||
klasik Profil |
#3 · Zasláno: 30. 9. 2005, 16:24:49 · Upravil/a: klasik
pevnému nastavení se chci vyhnout a jestli tam je, nebo není ten scrollbar v Home, to problém neřeší, v Fotogalerii jej určitě máte a viděl jste, co se stalo, jak jste z Home klikl na tu Fotogalerii, jak se to rozhodilo.
|
||
Lukáš M Profil |
#4 · Zasláno: 30. 9. 2005, 17:44:10
ten problém je hlavně v tom, že ie lištu disabluje, kdežto mozilla schovává... a jestli by se to nedalo řešit nějakým overflow u tagu body... a ono opravdu, dalo! :) tedy aspoň doufám, nezkoušel jsem. http://www.jakpsatweb.cz/css/overflow.html
|
||
klasik Profil |
#5 · Zasláno: 30. 9. 2005, 18:10:26 · Upravil/a: klasik
S overflow jsem kdysi něco dělal, ale nebylo to ono, byly s tím jenom problémy.
A ani nevím, jak bych to tam měl vložit, ale chci se tomu vyhnout, nejde jen něco hodit do css, nebo něco jednoduššího? |
||
Lukáš M Profil |
#6 · Zasláno: 30. 9. 2005, 22:31:28
to něco, co byste měl hodit do css je právě
overflow: -moz-scrollbars-vertical; pro tag body. je to nestandardní vlastnost, kterou používá mozilla a zobrazí vertikální posuvník, ať už je potřeba nebo ne. na tom odkazu je to docela pěkně popsané. problém by s tím být neměl. |
||
habendorf Profil |
#7 · Zasláno: 30. 9. 2005, 22:38:36
Chlapi, řešíte hroznou blbost. Takhle se to nedělá.
|
||
Tin Profil |
#8 · Zasláno: 1. 10. 2005, 01:29:51 · Upravil/a: Tin
buď se musí prohlížeč přinutit, aby zobrazoval posuvník pořád, nebo ta stránka musí mít pevnou šířku, nebo musí být menu vlevo a pozadí jít až k pravému kraji (takže se tam nemá co rozhodit)
Vyber si |
||
Tin Profil |
#9 · Zasláno: 1. 10. 2005, 01:31:39
ad habendorf: ???
|
||
habendorf Profil |
#10 · Zasláno: 1. 10. 2005, 12:47:44
Prostě chci říct, že vnucovat nebo zakazovat scrollbar není ta pravá cesta. Stránka prostě musí být udělána tak, aby se nemršila v závislosti na (ne)zobrazení scrollbaru.
|
||
klasik Profil |
#11 · Zasláno: 1. 10. 2005, 17:50:05
habendorfe a jak to mám tedy udělat?
|
||
Lukáš M Profil |
#12 · Zasláno: 1. 10. 2005, 18:48:03
habendorf
souhlasím, že vnucování scrollbarru není nejšťastnější. sám bych to řešil jinak (mj. se zbavit tabulokového layoutu, který visí na procentech), což jsem navrhoval, ale klasikovi se nelíbila, tak jsem se uchýlyl k tomuto. nějaké vaše řešení? |
||
klasik Profil |
#13 · Zasláno: 1. 10. 2005, 19:18:17 · Upravil/a: klasik
když dám tabulce pevnou šířku, tak se nebude natahovat podle rozlišení monitoru, zamezí se sice tomu posunutí do strany,ale rozhodí se to stejně ještě nahoře, takže to nic neřeší. A pevnému nastavení se chci vyhnout, potřebuji, aby to reagovalo na rozlišení.
|
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0