MozillaPL.org - polskie centrum Mozilli

Główne menu:

Suwak

Jak tworzyć strony WWW zgodnie ze standardami

Moderator: Pomocy?!

Suwak

Postautor: Gość » 11 stycznia 2007, 14:02

Przeglądarka: Mozilla/5.0 (Windows; U; Win 9x 4.90; pl; rv:1.8.0.9) Gecko/20061206 Firefox/1.5.0.9

Witam.

To móje pierwsze słowa na tym forum.
Chciałem poruszyć kwestię suwaka po prawej stronie. Na wstępie napiszę, że wertowałem wcześniej zarówno to forum jak i google i jakoś nie udało mi się odnaleść satysfakcjonującej odpowiedzi.

Chcę wymusić na FF by wyświetlał suwak po prawej stronie, nawet gdy nie ma czego przewijać (tak jak w IE).

Jedyne co działa to:

Kod: Zaznacz cały

body {
  overflow: -moz-scrollbars-vertical; /* hack for mozilla */
}


Działa! NIESTETY NIE PRZECHODZI WALIDACJI

Czy znacie jakiś inny skuteczny sposób zgodny z w3c? Prosze o radę i pozdrawiam.
Gość
 

Postautor: Tomek » 11 stycznia 2007, 14:33

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1

hm... czy stronę robisz dla walidacji czy dla użytkownika?
Jeśli strona jest dobrze napisana i bez hacków przechodzi walidację to możesz spokojnie i z czystym sumieniem użyć tego typu i innych hacków na stronie....
a poza tym - nie, chyba nie istnieje inna metoda :( (w css 2.0)
"Mym sojusznikiem jest Moc, i potężnym sojusznikiem ona jest." -- Mistrz Yoda
Tomek
Moderator
 
Posty: 9041
Z nami od: 19 sierpnia 2004, 06:52

Postautor: carlos » 11 stycznia 2007, 14:58

Przeglądarka: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.8.1.1) Gecko/20061222 Firefox/2.0.0.1

tomasiek, ja sie nie zgodzę z Tobą. '-moz-scrollbars-vertical' to rozszerzenie mozilli, nie jest w CSS.

Nie wiem czy to zadowoli gościa, ale widziałem takie rozwiązanie - utwórz pustego div'a (position:absolute) jeden piksel poniżej dolnej granicy okna. Jak to sie sprawdza nie mam pojęcia...

Pozdrawiam.
Karol Kwiatkowski
C.A.R.L.O.S.: Cybernetic Android Responsible for Logical Observation and Sabotage
carlos
 
Posty: 288
Z nami od: 24 listopada 2004, 04:29
Lokalizacja: LV-426

Postautor: Tomek » 11 stycznia 2007, 15:03

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1

ale czy ja napisałem że jest w css? nie - napisałem że trzeba czasem wybrać czy robi się dla specyfikacji czy dla użytkownika... jeśli pozostały kod css będzie się walidował i będzie poprawnie napisany - to tego typu rozszerzenie na 100% nie zaszkodzi. No chyba że bawimy się w znaczki na stronie i numerologię :)
"Mym sojusznikiem jest Moc, i potężnym sojusznikiem ona jest." -- Mistrz Yoda
Tomek
Moderator
 
Posty: 9041
Z nami od: 19 sierpnia 2004, 06:52

Postautor: carlos » 11 stycznia 2007, 15:08

Przeglądarka: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.8.1.1) Gecko/20061222 Firefox/2.0.0.1

Czyli wstawienie bgsound nie powinno być problemem?
Karol Kwiatkowski
C.A.R.L.O.S.: Cybernetic Android Responsible for Logical Observation and Sabotage
carlos
 
Posty: 288
Z nami od: 24 listopada 2004, 04:29
Lokalizacja: LV-426

Postautor: Tomek » 11 stycznia 2007, 15:13

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1

jeśli chcesz to wstaw. Ale jeśli napiszesz że bgsound nie działa ci w FF czy w innej to się nie dziw że dostaniesz odpowiedź że nie ma tego w specyfikacji.
Jak już napisałem - jeśli kod jest dobry, walidujący się to w celu usprawnienia strony można sobie pozwolić na zastosowanie hacków. Tak samo jak stosujesz haki dla IE tak samo możesz stosować hacki dla mozilli czy opery.
jeśli natomiast napiszesz że ten hack dla mozilli nie działa ci w operze to też się nie dziw że ktoś ci odpisze "a jak ma działać skoro go nie ma w specyfikacji" :)
"Mym sojusznikiem jest Moc, i potężnym sojusznikiem ona jest." -- Mistrz Yoda
Tomek
Moderator
 
Posty: 9041
Z nami od: 19 sierpnia 2004, 06:52

Postautor: diablownik » 11 stycznia 2007, 15:31

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.9a2pre) Gecko/20070110 Minefield/3.0a2pre

Ja bym powiedział, że stosowanie "hacków" jest dozwolone, o ile:
1. Nie są one podstawą strony (strona się na nich nie opiera),
2. Ich wyłączenie nie ogranicza funkcjonalności strony (np. że użytkownik bez włączonego hacku ogląda gorszą wersję strony),
3. Nie przeszkadzają użytkownikowi w przeglądaniu strony (czyli grająca muzyka w tle - odpada) i nie ograniczają/utrudniają dostępu do niej.
To chyba 3 najważniejsze zasady :wink:
diablownik
 
Posty: 375
Z nami od: 02 sierpnia 2006, 14:10

Postautor: carlos » 11 stycznia 2007, 15:43

Przeglądarka: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.8.1.1) Gecko/20061222 Firefox/2.0.0.1

Hmmm, przyjmuję do wiadomości, choć mam inne zdanie.

Co do walidacji kodu, gość napisał, że kod nie przechodzi walidacji (bo niby z jakiej paki miałby ;) )

Pozdrawiam.
Karol Kwiatkowski
C.A.R.L.O.S.: Cybernetic Android Responsible for Logical Observation and Sabotage
carlos
 
Posty: 288
Z nami od: 24 listopada 2004, 04:29
Lokalizacja: LV-426

Postautor: diablownik » 11 stycznia 2007, 16:07

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.9a2pre) Gecko/20070110 Minefield/3.0a2pre

Ten kod akurat nie ma prawa się walidować, masz rację :)
Ale tu pojawia się filozoficzne pytanie: tworzymy strony dla ludzi czy walidatora? :wink:
diablownik
 
Posty: 375
Z nami od: 02 sierpnia 2006, 14:10

Postautor: Tomek » 11 stycznia 2007, 16:22

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; pl; rv:1.8.1.1) Gecko/20061208 Firefox/2.0.0.1

@diablownik - w pełni się zgadzam z tymi 3 punktami. Ten hack w stylach css nie ma wpływu na stronę - ponieważ strona dalej jest funkcjonalna. NAtomiast bgsound już siedzi w źródle.
A co do tego kodu - jeśli nie waliduje tylko z powodu tego hacka to IMO jest to dalej prawidłowy kod CSS :). Niezgodny z walidatorem tylko przez ten hack.

Wracając do sedna...
Może jakiś div z position:fixed;bottom:-1px; ?
"Mym sojusznikiem jest Moc, i potężnym sojusznikiem ona jest." -- Mistrz Yoda
Tomek
Moderator
 
Posty: 9041
Z nami od: 19 sierpnia 2004, 06:52


Wróć do Tworzenie stron WWW

Kto jest online

Zarejestrowani użytkownicy: dexter, Google [Bot]

Przejdź do powiązanej strony

Nawigacja:

Stopka: