Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Pozycjonowanie tła
syrox
post 19.06.2008, 17:17:38
Post #1





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 30.11.2007

Ostrzeżenie: (0%)
-----


Jest sobie układ strony :




Strona jest wycentrowana na sam środek przeglądarki.
Ten czerwony pasek to "pojemnik" czyli ogolnie mówiąc cała strona .
I teraz jest problem. -> Chce na sam dół do konca wysokosci a [szerokosci takiej samej jak pojemnik dodać tło (w przykładzie widać pasek szary - to wlasnie to) .
Jak to zrobić? . Dodam, że wszystko jest w css-ie i musi dzialać na : ie7 , ie6 , ff.
Go to the top of the page
+Quote Post
Pilsener
post 20.06.2008, 08:00:35
Post #2





Grupa: Zarejestrowani
Postów: 1 590
Pomógł: 185
Dołączył: 19.04.2006
Skąd: Gdańsk

Ostrzeżenie: (0%)
-----


background-position: bottom;
Go to the top of the page
+Quote Post
syrox
post 20.06.2008, 11:42:02
Post #3





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 30.11.2007

Ostrzeżenie: (0%)
-----


Dzieki, Ale Ty podałeś tło dla tego pojemnika. A ja chce aby ten element czerwony znalazl się w osobnym divie ( pod pojemnikiem).
Go to the top of the page
+Quote Post
Pilsener
post 20.06.2008, 13:07:42
Post #4





Grupa: Zarejestrowani
Postów: 1 590
Pomógł: 185
Dołączył: 19.04.2006
Skąd: Gdańsk

Ostrzeżenie: (0%)
-----


Cytat
Ten czerwony pasek to "pojemnik" czyli ogolnie mówiąc cała strona
- czyli rozumiem, że body? Nie chcesz mieć tam tła, to nie dajesz przecież.

Cytat
A ja chce aby ten element czerwony znalazl się w osobnym divie ( pod pojemnikiem).
- sciana.gif - nic nie kumam z tego...

Jak chcesz mieć tło dla elementu nadrzędnego względem pojemnika, to dajesz tło dla html, a dla body nie. Nie potrzebujesz żadnych dodatkowych divów.

Zobacz tutaj: http://www.brydz.ugu.pl/ - granatowe tło jest dla html, niebieskie dla body - i nie potrzeba żadnych divów. Zarówno do jednego jak i drugiego elementu można dodać obrazek i wypozycjonować go. Od Ciebie przecież zależy, do jakiego elementu dodajesz tło smile.gif
Go to the top of the page
+Quote Post
syrox
post 20.06.2008, 13:33:20
Post #5





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 30.11.2007

Ostrzeżenie: (0%)
-----


ale nie chodzi mi o html czy body czy nawet pojemnik.

Zalezy mi na tym aby po pojemnikiem ktory jest w divie. Był div zawierający kolor np szary i rozciagający się do samego dna strony. Nie chce ustawiac ani w pojemniku ani w html, body - koloru szarego.


Wyzej pomylilem kolory...mial być -> szary [A ja chce aby ten element czerwony znalazl się w osobnym divie ( pod pojemnikiem).]

Ten post edytował syrox 20.06.2008, 13:34:41
Go to the top of the page
+Quote Post
piotrooo89
post 20.06.2008, 13:38:57
Post #6


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




no to robisz osobny pojemnik i masz... strasznie zawile tłumaczysz...


--------------------
Go to the top of the page
+Quote Post
syrox
post 20.06.2008, 13:50:21
Post #7





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 30.11.2007

Ostrzeżenie: (0%)
-----


Mozliwe, ze kręce...

Ale nadal nie moge tego zrobic.
Wiec jeszcze raz:

Mam strone :
- Pojemnik od góry i wymiary 600 px na 600 px.

-Tworze następny pojemnik ( pod tym pierwszym).
- Wypełniam go kolorem szarym i gdy daje wysokość 100% (szerokosc 600px tak jak w przypadku pierwszego pojemnika) to pojemnik rozciaga sie w dol, ale niestety rozmiar przekracza obrzar przegladarki..

I teraz co zrobić by stronka zachowala 'normalny' rozmiar , ale z całkowitym wypelnieniem wysokosci drugiego pojemnika.


Hmm może tym razem zrozumiecie czarodziej.gif

Ten post edytował syrox 20.06.2008, 13:55:53
Go to the top of the page
+Quote Post
piotrooo89
post 20.06.2008, 13:56:32
Post #8


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




może
height: auto !important;


--------------------
Go to the top of the page
+Quote Post
nithajasz
post 20.06.2008, 14:04:24
Post #9





Grupa: Zarejestrowani
Postów: 230
Pomógł: 27
Dołączył: 27.05.2008
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Jeśli dobrze zrozumiałem (w co powątpiewam) to nie zrobisz tego w taki sposób. Musiałbyś znać rozdzielczość u użytkownika (nie skomplikowane). Później od jej wysokości odejmować pierwszy zbiornik i to co zostaje ustawiać jako wysokość drugiego zbiornika.

Bo rozumiem, że ten drugi zbiornik ma być do samego dołu okna?
Go to the top of the page
+Quote Post
syrox
post 20.06.2008, 14:44:07
Post #10





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 30.11.2007

Ostrzeżenie: (0%)
-----


Tak dokładnie . Do samego dołu okna.
Go to the top of the page
+Quote Post
.radex
post 20.06.2008, 14:51:34
Post #11





Grupa: Zarejestrowani
Postów: 1 657
Pomógł: 125
Dołączył: 29.04.2006

Ostrzeżenie: (0%)
-----


Nie otrzymasz wymiarów przeglądarki bez JS-a. A użycie JS-a jest kompletnie bez sensu.

Nie możesz wypozycjonować elementu absolutnie?


--------------------
blog | Tadam — minutnik do Pomodoro na Maka :)
Go to the top of the page
+Quote Post
syrox
post 20.06.2008, 18:29:27
Post #12





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 30.11.2007

Ostrzeżenie: (0%)
-----


Własnie tak robie ( z tym drugim pojemnikiem) . Ale dzieje sie tak jak napisalem.

A dlaczego js to bezsens?

Ten post edytował syrox 20.06.2008, 18:30:04
Go to the top of the page
+Quote Post
.radex
post 20.06.2008, 19:09:20
Post #13





Grupa: Zarejestrowani
Postów: 1 657
Pomógł: 125
Dołączył: 29.04.2006

Ostrzeżenie: (0%)
-----


Bo JS służy do bajerów, obsługi AJAX-a i tym podobnych rzeczy.

Używanie JS-a do manipulowania wyglądem w takim stopniu jest że tak powiem bezczelnością tongue.gif

Od tego jest CSS.

JS-a do manipulowania wyglądem jest ok, jeśli ma to być hack dla IE, albo są to drobne bajery.


--------------------
blog | Tadam — minutnik do Pomodoro na Maka :)
Go to the top of the page
+Quote Post
syrox
post 21.06.2008, 19:18:00
Post #14





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 30.11.2007

Ostrzeżenie: (0%)
-----


To poprosze o taki bajer, ktory tworzy wysokosc dla elementu div smile.gif

Jutro opisze wszystko jeszcze raz i zrobie nowy przyklad. Wydaje mi sie , ze nie do konca sie rozumiemy.. Ale to sie jutro okaze.

Może teraz będzie wiadomo o co mi chodzi -> Jak zrobić element 1 ?






Ten post edytował syrox 21.06.2008, 19:18:48
Go to the top of the page
+Quote Post
piotrooo89
post 21.06.2008, 19:21:14
Post #15


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




pozycjonowanie absolutne? absolutne


--------------------
Go to the top of the page
+Quote Post
syrox
post 21.06.2008, 19:29:48
Post #16





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 30.11.2007

Ostrzeżenie: (0%)
-----


Zgadza się.
Ale element 1 nie będzie do samego dna stronki..
powiedzmy ustawie szerokosc na 500 px . A dno ? (wysokosc)

margines górny na 200 px.

Ten post edytował syrox 21.06.2008, 20:03:43
Go to the top of the page
+Quote Post
pejotr
post 28.07.2008, 13:41:37
Post #17





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 21.08.2007

Ostrzeżenie: (0%)
-----


hmm, o ile dobrze rozumie chodzi Ci o coś jak na mbank.pl ? jesli tak, to tło stopki jest pozorne, w rzeczywistosci bowiem jest to tło <body> smile.gif
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 13.08.2025 - 22:43