Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][CSS] Wycentrowany div fixed
-lukasamd-
post
Post #1





Goście







Witam,
zrobiłem na stronie formularz, po jego wypełnieniu i przeładowaniu strony w divie ustawionym jako fixed mają się pojawić informacje o tym, czy wszystko zostało wysłane, czy też wystąpił jakiś błąd.

Niestety nie potrafię wycentrować tego diva. W CSS jest opisany tak:

  1. #infobox{
  2. width: 400px;
  3. height: 200px;
  4. background: #FFFFFF;
  5. color: #000000;
  6. z-index: 2;
  7. position: fixed;
  8. top: 200px;
  9. }


Próbowałem dawać margin - bez rezultatu. Gdy daję wartość left, centruje (względnie powiedziane) ale tylko gdy strona jest w pełnym rozmiarze.
Oczywiście ten div jest wyświetlany w innym, głównym kontenerze.

Próbowałem również dać w tle tego inny div, który by centrował ten wewnętrzny, ale niestety nie działa.
Tak więc, jak mogę wycentrować tego fixed?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
sweter
post
Post #2





Grupa: Zarejestrowani
Postów: 623
Pomógł: 11
Dołączył: 1.01.2009
Skąd: Wrocław

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


Bo musisz pamiętać, że fixed określa położenie diva względem przeglądarki, a nie innego elementu na stronie.

Sprubuj tak:

  1.  
  2. <div id="zewnetrzny">
  3.  
  4.   <div id="wewnetrzny">
  5.  
  6.     treść
  7.  
  8.   </div>
  9.  
  10. </div>
  11.  


Przy czym div #zewnetrzny jest ustawiony na fixed i width:100%, a #wewnętrzny niech ma te parametry:

  1.  
  2. width: 400px;
  3. height: 200px;
  4. background: #FFFFFF;
  5. color: #000000;
  6.  
  7.  




--------------------
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 Aktualny czas: 20.08.2025 - 06:43