Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Pozycjonowanie w CSS
#1
Mam problem z pozycjonowaniem. Otóż mam stronkę wypośrodkowaną na ekranie. Chciałbym wprowadzić mały pionowy banner-link obok <body> po prawej stronie. Próbowałem to zrobić za pomocą position:absolute, ale niestety w zależności od rozdzielczości ekranu lub wielkości okna banner przesuwa się na zawartość <body>. Czy jest możliwość, żeby banner był na stałe zaczepiony obok strony i nie przesuwał się?
Dzięki za uwagi.
Odpowiedz
#2
Możesz zrobić tak: do głównego diva (wyśrodkowanego) wpisz jeszcze jednego diva z parametrami: position: absolute; left: 0; top: 0; margin-left: -50px; ( w zależności od szerokości bannera) powinno pomóc.
Odpowiedz
#3
(19-10-2009, 20:28)Kamil napisał(a): Możesz zrobić tak: do głównego diva (wyśrodkowanego) wpisz jeszcze jednego diva z parametrami: position: absolute; left: 0; top: 0; margin-left: -50px; ( w zależności od szerokości bannera) powinno pomóc.

Dzięki Kamilu za tipsa, ale niestety to nie funkcjonuje, już poprzednio leciałem z pozycjonowaniem absolutnym i ten problem który i w tym przypadku jest to to, że banner przesuwa się w miarę jak się zmniejsza okno przeglądarki (łatwo sprawdzić) co oznacza, że przy mniejszej rozdzielczości niż ja mam (np w laptopach) banner przesunie się na zawartość strony. Czy nie ma możliwości żeby go "przytwierdzić" na stałe obok strony?
Odpowiedz
#4
ostatecznie możesz spróbować nadać z-index: 2 i position: relative może to pomoże
Odpowiedz
#5
Najlepiej jak podasz link.
Odpowiedz
#6
Linku jeszcze nie moze byc bo strona dopiero na moim komputerze (WAMPS server), W kazdym razie moge przeslac plik CSS o ile bylby potrzebny.
Strona ma 800px szerokosci i jest scentrowana na ekranie wg margin-left:auto oraz margin-right:auto i text-align:center. To wszystko w divie wrap obejmujacym caly index. Strona jest podzielona w PHP i posiada header, main, kolumne left oraz stopke.
Problem jaki mam to taki jak pisalem wczesniej. Czy z boku w odleglosci powiedzmy 10px od prawego boku strony i powiedzmy 5px top nie naruszajac calosci kodów strony (np budując tabelę) można tak zpozycjonować podłuzny banner-link (80x180px) żeby przy zmiennej okna przeglądarki lub innej (mniejszej) rozdzielczości ekranu, banner nie przesuwał się względem zawartości strony, bo jak dotychczas to na nią najeżdża i zakrywa.
Odpowiedz
#7
Jeśli chcesz przyspieszyć sprawy to w tematach dot. kodu staraj się dawać link do działającej wersji. To zawsze ułatwia sprwę.

Banner wrzuć do wrappera tego co ma 800px; i daj mu (ew. dodaj do tego elementu position:relative; ):
Kod:
position: absolute;
right: -80px;
top: 0px;

To tak teoretycznie, mam nadzieję, że zadziała.
Odpowiedz
#8
Wink 
Dzięki serdeczne, sam się zdziwiłem ale zadziałało!!!
Jesteś wielki a ja jak ten pokemon. Człowiek uczy się całe życie. Wystarczyło do "wrapa" dodać position:relative, i wszystko zaczęło działać.
Jeszcze raz, dzięki i pozdrowienia ze Sztokholmu
Matti

PS
Jak będę miał jakieś problemy (oby nie) to podeślę temat Smile
Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  [HTML/CSS] Pozycjonowanie obiektów na stronie lfc_90 1 2,514 09-06-2013, 15:27
Ostatni post: Kartofelek
  Pozycjonowanie loga taaniel 2 2,579 13-08-2012, 21:54
Ostatni post: dmowski1
  pozycjonowanie stozek419 2 3,118 28-07-2011, 23:02
Ostatni post: stozek419
  pozycjonowanie css stozek419 9 6,513 26-07-2011, 01:34
Ostatni post: michalszyd
  pozycjonowanie divów mikim160 2 3,513 26-12-2010, 17:36
Ostatni post: mikim160

Skocz do:


Użytkownicy przeglądający ten wątek:
Sponsorzy i przyjaciele
SeoHost.pl