Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML]DIV - position:fixed, float: right
Forum PHP.pl > Forum > Przedszkole
xamrex
Witam
Chciałbym aby obrazek był wyświetlany po prawej stronie i był cały czas w tym samym miejscu.

Mam coś takiego
  1. <div style="position:fixed; float: right"> <img src='syg-finish2.png'> </div>


Ale nie działa:(


Jeśli zrobimy tylko 1 opcje (czyli wyrównanie do prawej)
  1. <div style="float: right"> <img src='syg-finish2.png'> </div>

To wyrównuje się do prawej,

I teraz zrobimy sobie aby obrazek stał czały czas w jednym miejscu:
  1. <div style="position:fixed""> <img src='syg-finish2.png'> </div>

To to też działa.


Ale jak połączyć te dwie opcje?
Damonsson
  1. <div style="position:fixed; top:10px; right:10px;"> <img src='http://forum.php.pl/style_images/nq.gif'/> </div>

Zapomniałeś chyba ustalić marginesów winksmiley.jpg Float nie ma nic wspólnego, skoro element ma być przyklejony względem przeglądarki.
xamrex
Dzięki, na Firefoxie działa.

A co z "magiczną" przeglądarką IE?
Na niej nie chce działać sad.gif
krzysztof_kf
  1.  
  2. <div style="position: fixed; position: absolute; right: 0px;">
xamrex
Ale teraz to nie jest cały czas w jednym miejscu,
Gdy się przesuwa stronę niżej to nie działa ;(
krzysztof_kf
Poczytaj to


Nieszczęsna przeglądarka
xamrex
wykombinowałem coś takiego:

Kod
<style type="text/css">
      div#fixme {position: fixed; top: 210; left: 92%; width: 0; height: 0; z-index: 2;}
      * html div#fixme {position: absolute; top:expression(210+(eval(document.compatMode &&  document.compatMode=='CSS1Compat') ? documentElement.scrollTop : document.body.scrollTop)); left: expression("92%"); }
</style>


Dzięki wielkie winksmiley.jpg)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.