Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [CSS] Pozycja absolutne w DIV
d.stp
post 4.11.2014, 09:49:30
Post #1





Grupa: Zarejestrowani
Postów: 358
Pomógł: 0
Dołączył: 19.04.2012

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


Mam DIV:

  1. <div class="x">
  2.  
  3. <div class="x_naglowek">
  4. tekst
  5. </div>
  6.  
  7. <div class="x_content">
  8. tekst, formularz
  9. </div>
  10.  
  11. <div class="x_stopka">
  12. tekst
  13. </div>
  14.  
  15. <div class="obrazek"></div>
  16.  
  17. </div>


I teraz chciałbym w prawym dolnym rogu pod tymi divami dać obrazek (czyli div.obrazek):

  1. .obrazek {
  2. width: 100px;
  3. height: 200px;
  4. background: url('obrazek.png') no-repeat;
  5. position: absolute;
  6. bottom: 0;
  7. right: 0;
  8. }


I efekt jest taki że ten .obrazek zamiast w divie "x" jest poza nim, a dokładniej 0px od prawej strony i 0px od dołu. Czyli tak jak być powinno, ale nie w divie "x"

Jak temu zaradzić? o z-index wiem, ale to nie w tym problem.
Go to the top of the page
+Quote Post
trueblue
post 4.11.2014, 10:11:05
Post #2





Grupa: Zarejestrowani
Postów: 6 799
Pomógł: 1827
Dołączył: 11.03.2014

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


Div "x" position:absolute lub relative;


--------------------
Go to the top of the page
+Quote Post
muumiin
post 4.11.2014, 11:27:42
Post #3





Grupa: Zarejestrowani
Postów: 105
Pomógł: 0
Dołączył: 17.09.2014
Skąd: Kraków

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


poczytaj tutaj:
http://www.kurshtml.edu.pl/css/pozycjonowanie.html

Chodzi Ci o to, żeby rysunek był na dole po prawej tego div-a, w którym jest?
To w takim razie pozycja tego div-a nie może być static. Zmien np. na relative.

Ten post edytował muumiin 4.11.2014, 11:29:33
Go to the top of the page
+Quote Post
Szymciosek
post 8.11.2014, 13:50:39
Post #4





Grupa: Zarejestrowani
Postów: 1 168
Pomógł: 126
Dołączył: 5.02.2010
Skąd: Świdnica

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


.x => position: relative;

.obrazek => może zostać

ogólnie jest tak, że robiąc div w div np.

<div class="A">
<div class="B">
</div>
</div>

.A => position: relative;
.B => position: absolute; bottom: 0; right: 0;

ustawisz go w prawym dolnym rogu diva A dzieje się tak dlatego, że w tym przypadku to .A wyznacza ramy po których możesz poruszać elementy w jego środku.
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: 10.05.2025 - 08:15