ďťż
Podstrony
|
telcocafeCześć, mam problem, którego nie mogę rozwiązać :)Mam sobie element w prawym dolnym rogu strony. Jest wypozycjowany absolutnie: <div style="position: absolute; right: 0px; bottom: 0px"> blablabla </div> W przypadku mniejszych rozdzielczości strona jest przewijana w pionie. Niestety powyższy element jest dosuniety do prawego dolnego rogu tylko, gdy strona jest przewinięta na samą góre, czyli po prostu do okna przeglądarki. Przy przewijaniu w dół pojawia się odstęp. Jak zrobić, żeby ten <div> był dosunięty do rogu strony a nie rogu okna przeglądarki? Niestety pozycjonowania ustalonego (fixed) nie obsługuje IE 6.0. Zastosuj javascript. Na zdarzenie onscroll napisz funkcje ktora bedzie ci przesuwała element przy scrollowaniu. w razie co... http://developer.moz...tacja_Gecko_DOM Ale zamiast scrollowania chodzi mi raczej o stałe umieszczenie elementu w rogu strony. Tak, że zanim zaczniemy przewijać, to będzie wcięty. imho position fixed to sie nada :) ale o ile sie nie myle to nie dizala pod IE ;] imho position fixed to sie nada :) ale o ile sie nie myle to nie dizala pod IE ;] No tak, ale wspomnial juz o tym Countach No to ta sama funkcja dal onload i onscroll i bedzie :) umiesc go w 2 divie, ktory jest wielkosci strony. No to ta sama funkcja dal onload i onscroll i bedzie :) Nic nie daje - jak wypozycjonuje Javascript'em do prawego dolnego rogu to zawsze jest to róg obszaru widzialnego a nie strony. Z kolei przy onscrollu pozycjonuje się tylko raz. Nie wiem czemu, skoro funkcja jest uruchamiania od nowa za każdym przesuwem. umiesc go w 2 divie, ktory jest wielkosci strony. Pomysł dobry, ale znowu schody: Ten <div> na całą stronę wygląda tak: #table_01 { position:absolute; left:0px; top:0px; width:100%; height:100%; } I znowu 100% to jest tylko obszar widzialny. Jak ustawie na sztywno height np. 670 px, to normalnie jest OK, ale jak ktoś to będzie oglądał w dużej rozdzielczości, to znowu będzie odstęp. Niestety w tym divie ma być animacja flash, więc umieszczenie jako tło strony też odpada. Z tego,co widzę,nie chcesz mieć odstępów pomiędzy stroną a obramowaniem. Być może usunie to Twój problem. Wrzuć taki kodzik zamiast table_01 (o ile dobrze myślę :P )body { margin: 0px; }Chyba że nie o to Ci chodzi. Ale to może być tym problemem . . . Użytkownik andrzej_aa edytował ten post 23 lipiec 2007, 20:52 Z tego,co widzę,nie chcesz mieć odstępów pomiędzy stroną a obramowaniem. Być może usunie to Twój problem. Wrzuć taki kodzik zamiast table_01 (o ile dobrze myślę :P )body { margin: 0px; }Chyba że nie o to Ci chodzi. Ale to może być tym problemem . . . Nie, spoko, zerowe marginesy mam. Zablokowałem przewijanie strony całkowicie i mam święty spokój ;) Dzięki wszystkim za pomoc :) |
|||
Sitedesign by AltusUmbrae. |