Strona 1 z 1

dolny pasek przewijania w operze

PostNapisane: 7 marca 2005, o 14:55
przez kalu111
Czy da sie wylaczyc jakos dolny pasek przewijania w operze(iframe), ktory wlacza sie tylko w operze (w firefoxie i ie 6.0-nie) skoro nie ma potrzeby przewijania dokumentu w iframe w bok.

dolny pasek przewijania w operze

PostNapisane: 7 marca 2005, o 17:26
przez lockoom
Najprawdopodobniej masz gdzieś jakiś błąd, który IE i FF obchodzą inteligentniej od Opery, bo ja nie zaobserwowałem w normalnych sytuacjach takiego zachowania. W każdym razie bez przykładu ani rusz.

PostNapisane: 7 marca 2005, o 20:42
przez kalu111

PostNapisane: 7 marca 2005, o 21:33
przez lockoom

PostNapisane: 7 marca 2005, o 22:16
przez kalu111

PostNapisane: 7 marca 2005, o 22:49
przez blackcat
W końcu sam ustawiłeś scrolling="yes" ;) Ustaw na scrolling="auto" i problem zniknie. Opera widać niezależnie od zawartości dodaje obydwa paski jeśli scrolling ustawisz na "yes", bo nawet przy pustym dokumencie się oba pojawiają.

PostNapisane: 7 marca 2005, o 23:43
przez lockoom
No, scrolling to wiadomo, ale paski powinny być nieaktywne jeśli treść się mieści. A w Operze pojawiają się, bo w dokumencie wewnątrz ramki jest ustawiony margin dla elementu <body>. Jeśli zmieni się go na padding to efekt będzie taki sam dla FF i IE, a dodatkowo w Operze też będzie działać. Swoją drogą choć uważam, że Opera słusznie traktuje margin dla body jako coś nadmiarowego (w końcu to najbardziej nadrzędny widoczny element strony) to mogłaby się jednak dopasować do zachowania FF i IE jako standardu de facto.

PostNapisane: 8 marca 2005, o 16:51
przez kalu111

PostNapisane: 8 marca 2005, o 17:18
przez lockoom
margin:0; padding:0; dla <body> w dokumencie ładowanym do <iframe> usunie całkowicie odstępy. Jeśli jednak chcesz mieć jakieś to wyzeruj margin i zdefiniuj padding dla <body>, wtedy będzie działać ok w każdej w miarę nowej przeglądarce.

PostNapisane: 8 marca 2005, o 17:26
przez kalu111
Tak tez myslalem. Dzieki za porade, czlowiek uczy sie na bledach!