Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

FireFox: Always display scrollbar

[es] :: Web dizajn i CSS :: FireFox: Always display scrollbar

[ Pregleda: 3515 | Odgovora: 14 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

gagi
Dragan N.
Ottawa, Canada

Član broj: 166
Poruke: 162
*.travel-net.com.

ICQ: 28662024
Sajt: www.z8m.net


Profil

icon FireFox: Always display scrollbar04.01.2005. u 18:21

Zdravo,

Imam problemcic s'FF i scrollbar-om kad centritram stranicu.

U FF scrollbar je totalno sakriven ako nije potreban, dok npr. u IE on je uvjek prisutan ali je "disabled" ako nije potreban.

Problem je u tome, ako npr. predjem sa stranice1 (mali tekst, nije potreban scroll) na stranicu broj2 (potreban scroll) onda mi stranica "shift"-uje na ljevo jer se scroll pojavio i zauzeo par pixela. Stvarno postaje smorno, kad skakuce s'ljeva na desno ...

Da li je moguce u FF uvjek prikazati scroll tj. ako je potreban scroll-uj, ako nije potreban prikazi ali "disable"?

Znam za overflow, ali nije to to ... moga bih da koristim height="100.5%", ali nije to to ..



Spank you very much!
DDSD!
04.01.2005. u 18:21 

Trunks
Stefan T.
Freelance web/grafički dizajner.
Novi Sad, Srbija

Član broj: 34
Poruke: 2465
..net.255.208.82.in-addr.arpa.

ICQ: 28675801
Sajt: Linemotion.com


Profil

icon Re: FireFox: Always display scrollbar04.01.2005. u 18:32
Citat:
gagi:
Znam za overflow, ali nije to to ...

Jesi siguran da nije? Probao si sve vrednosti da staviš?
Imao sam davno sličan problem i overflow je rešio.
» Mom, mom, look what I did, mom!
» Look what I did to my hands, I broke 'em!
04.01.2005. u 18:32 

Br@nkoR

Član broj: 2597
Poruke: 1388
*.ptt.yu.



Profil

icon Re: FireFox: Always display scrollbar04.01.2005. u 19:24
Dodaj za taj elemenat css osobine:
Code:

overflow: scroll;
overflow-x: auto;


overflow-x: auto; je dodat samo da se horizontalni skrol ne bi prikazivao u IE ukoliko nije potreban.
Pozdrav
04.01.2005. u 19:24 

Zero-Cool
Novi Sad

Član broj: 38821
Poruke: 144
*.sbb.co.yu.



Profil

icon Re: FireFox: Always display scrollbar04.01.2005. u 20:19
E sad tu ce mu se pojaviti drugi problem koji i nije bas tako lako resiv a to je da nece moci u firefoxu da sakrije horizontal scroll, nece mu pomoci ni overflow-x: ni auto ni hidden ni nista sto je vezano za overflow naredbu.

mislim mozda njemu nece smetati horizontalni scroll-bar, ali meni bi smetao!

Ovo je vrlo zanimljiv problem!
Mess with the best die like a rest!!!
04.01.2005. u 20:19 

Br@nkoR

Član broj: 2597
Poruke: 1388
*.ptt.yu.



Profil

icon Re: FireFox: Always display scrollbar04.01.2005. u 20:26
Može i to da se reši ali tada nastaje problem ukoliko je taj scroller potreban u FF-u.
To se radi ovako.
html:

Code:

<div id="lajer">
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, 
sed diam nonumy eirmod tempor invidunt ut labore et dolore 
magna aliquyam erat, sed diam voluptua. At vero eos et 
accusam et justo duo dolores et ea rebum. Stet clita kasd 
gubergren, no sea takimata sanctus est Lorem ipsum dolor 
sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr,  
sed diam nonumy eirmod tempor invidunt ut labore et dolore 
magna aliquyam erat, sed diam voluptua.
</div>


CSS:

Code:

#lajer {
border: 1px solid #000;
width: 200px;
height: 200px;
overflow: scroll;
overflow-x: auto;
}
#lajer {
overflow: -moz-scrollbars-vertical;
}


Obavezno koristi različite selektore jer uukoliko se stavi sve u isti nastaje problem u IE. Ne znam da li je neko primetio ovaj problem.
04.01.2005. u 20:26 

Zero-Cool
Novi Sad

Član broj: 38821
Poruke: 144
*.sbb.co.yu.



Profil

icon Re: FireFox: Always display scrollbar04.01.2005. u 22:35
E vidis Branko to sam pokusao da ti kazem ne moze se resiti drugacije osim da se skoro citav prozor napravi ako layer, ali opet to nece dobro funkcionisati jer onda u FF-u neces moci da skrolujes sa scroll-om nego ces morati da povlacis scroll-bar.

Ipak priznajem da je malo bolje od onog proslog resenja.
Ali izgleda da ce gagi morati i ovime da se zadovolji.

@ gagi:

Ipak ovaj problem se moze zaobici ako se stranica tako dizajnira da uvek ima sadrzaja za scroll ili da nikada pocetna strana ne scroll-uje nego da se u okviru nje napravi layer kao sto je Branko to uradio i da u njemu postoji scroll.
Mess with the best die like a rest!!!
04.01.2005. u 22:35 

Zero-Cool
Novi Sad

Član broj: 38821
Poruke: 144
*.sbb.co.yu.



Profil

icon Re: FireFox: Always display scrollbar04.01.2005. u 23:04
Ali naravno za sve postoji resenje pa tako i za ovo postoji vrlo jednostavno resenje:

Code:

<style>
body {overflow:scroll;
overflow:-moz-scrollbars-vertical;
}
</style>


dovoljno je ubaciti ovo parce stila i sve je reseno.
sa overflow:scroll postavljamo oba scroll bara, dok sa overflow:-moz-scrollbars-vertical ogranicavamo da postoji samo verticalni scroll bar.

Radi i u IE i u FF
Mess with the best die like a rest!!!
04.01.2005. u 23:04 

Br@nkoR

Član broj: 2597
Poruke: 1388
*.ptt.yu.



Profil

icon Re: FireFox: Always display scrollbar04.01.2005. u 23:16
Da upravo tako. Ja nisam najbolje razumeo pitanje. Mislio sam da se radi o nekom elemenu (lajeru, ćeliji tabele...).
Nadam se da sam u nečemu pomogao.
Pozdrav.
04.01.2005. u 23:16 

gagi
Dragan N.
Ottawa, Canada

Član broj: 166
Poruke: 162
*.travel-net.com.

ICQ: 28662024
Sajt: www.z8m.net


Profil

icon Re: FireFox: Always display scrollbar05.01.2005. u 00:07
Hvala priatelji! Ovo ce da odradi posao ...

Trebao sam cjeli sajt da centriram, pa sada zamislite kako je bilo kada predjem sa stranice na stranicu a ono skokne na ljevo...pa na desno...ljevo...desno! Uhhh!

Zero-Cool, pa ... kada bi ja sve sam radio --- snasao bih se nekako. Problem je u tome sto sve treba da radi preko CMSa. Radi se o nekom magazinu, tako da sadrzaj stranice uvjek varira. Ni client, ni gazda a ni ja ne znam kako ovo sve da organizujem. Trebao sam da dizajniram sajt, prebacim u HTML i svaku stranicu/sliku iz magazina sam trebao da prebacim na net, smoooor ( http://205.150.110.246 )! Sada izlazi novi broj, i ovo hoce da ide preko MySQLa/PHPa sa nekim CMSom. So, I'm fuckin' tired of this shit!

Skoro sam zavrsio template za artikle, imam par sitnih greskica ... ali mislim da cu to uspjeti ispraviti nekako. Ako vas ne mrzi, pogledajte code i recite sta bi i mogoa da popravim/poboljsam ...

http://205.150.110.246/issue4/test/index.php (i ovo actually vuce info iz baze)



Trunks, sta je sa DZ?!?!?!?! I miss that place :(
DDSD!
05.01.2005. u 00:07 

Zero-Cool
Novi Sad

Član broj: 38821
Poruke: 144
*.sbb.co.yu.



Profil

icon Re: FireFox: Always display scrollbar05.01.2005. u 07:35
Nemam zamerki na kod jest da sam ga pretrcao,ali koliko sam video ok je.
Ono sto se meni licno ne svidja,ali opet to je subjektivno je to sto u zaglavlju nemas nista na desnoj strani (u onom plavom pravougaoniku pored logoa).
Nekako mi deluje prazno.

Inace sajt je ok svidja mi se
Mess with the best die like a rest!!!
05.01.2005. u 07:35 

Br@nkoR

Član broj: 2597
Poruke: 1388
*.ptt.yu.



Profil

icon Re: FireFox: Always display scrollbar05.01.2005. u 07:52
Zaboravio sam sinoć da testiram kod u Operi i baš se tu javlja problem. I to tako što se pojavljuje dupli scroll. Jedino da se iskoristi mali hack, jer nemam sada vremena da detaljno gledam šta je problem. Mogao bi @Trunks da napiše kako je on rešio ovo.
Code:

body {
_overflow: scroll;
overflow: -moz-scrollbars-vertical;
}


Pozdrav.
05.01.2005. u 07:52 

Trunks
Stefan T.
Freelance web/grafički dizajner.
Novi Sad, Srbija

Član broj: 34
Poruke: 2465
..net.255.208.82.in-addr.arpa.

ICQ: 28675801
Sajt: Linemotion.com


Profil

icon Re: FireFox: Always display scrollbar05.01.2005. u 07:59
Ma ja sam imao taj problem davno, još pre nastanka Firefoxa i pre ekspanzije CSS-a a rešio ga je overflow: auto;. Nisam se skoro bavio tim.

gagi: Uskoro. :)
» Mom, mom, look what I did, mom!
» Look what I did to my hands, I broke 'em!
05.01.2005. u 07:59 

Br@nkoR

Član broj: 2597
Poruke: 1388
*.ptt.yu.



Profil

icon Re: FireFox: Always display scrollbar05.01.2005. u 08:26
Baš je i to ovde rešenje:
Code:

body {
overflow: auto;
overflow: -moz-scrollbars-vertical;
}
05.01.2005. u 08:26 

gagi
Dragan N.
Ottawa, Canada

Član broj: 166
Poruke: 162
*.travel-net.com.

ICQ: 28662024
Sajt: www.z8m.net


Profil

icon Re: FireFox: Always display scrollbar05.01.2005. u 18:45
Nemam Operu, tako da nisam ni vidjeo ... ako nadjem nesto, ostavit cu za ostale. Pitao sam i na DevShed i niko nije znao, javio se neki tip koji je imao isti problem kao i ja.

@Zero-Cool, hvala na komentarima za sajt. Vidjeti cu sta moze da se odradi ...

Sad gledam, pa nisam ni !DOCTYPE stavio, ni meta tagove ... a desavalo mi se i bgcolor da zaboravim. :\
DDSD!
05.01.2005. u 18:45 

gagi
Dragan N.
Ottawa, Canada

Član broj: 166
Poruke: 162
*.194-70-69.mc.videotron.ca.

ICQ: 28662024
Sajt: www.z8m.net


Profil

icon Re: FireFox: Always display scrollbar18.02.2005. u 22:27
Samo da dodam ...


Na poslu koristim FireFox 1.0 a kuci imam 0.8. Super mi radilo na poslu, jutros stavili site online i pogledao od kuce; verticalni scroll je uvjek tu (trebao ili ne) a kad treba onda se dva pojave. Prvo sam mislio da tripujem i klasicki, refresh lupio jedno 20puta, uzeo drugi browser, vratio se na stari i opet isto --- znaci nisam tripovo, stvarno imam dva scroll-a. Stupid! :\ So --- da li imate neki drugi recept?


www. inspireyourworld .com
Komentari i kritike su uvjek dobro dosle, so ... please ;)
DDSD!
18.02.2005. u 22:27 

[es] :: Web dizajn i CSS :: FireFox: Always display scrollbar

[ Pregleda: 3515 | Odgovora: 14 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.