Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wyśrodkowanie elementu
Forum PHP.pl > Forum > Po stronie przeglądarki
suchy1
Witam,

chciałbym wyśrodkować logo (typu jpg) oraz menu. Oba elementy nie moga byc statyczne, jezeli zmienimy rozdzielczosc musze byc w dobrym miejscu.
  1. #topPan{
  2. background:url(images/background.gif) 0 0 repeat-x;
  3. height:62px;
  4. position:relative;
  5. margin-top: 35px;
  6. clear:both;
  7. }
  8.  
  9. #logo{
  10. width:201px;
  11. position:absolute;
  12. margin-top:10px;
  13. padding-left:20% auto;
  14. }

kod html

  1. <div id="topPan">
  2. <div id="logo"><img src="images/logo_firmy.gif"></div>
  3.  
  4. <ul>
  5. <li class="home">Start</li>
  6. <li><a href="oferta.html">Oferta</a></li>
  7. <li><a href="ofirmie.html">O firmie</a></li>
  8. <li><a href="dojazd.html">Dojazd</a></li>
  9. <li><a href="kontakt.html">Kontakt</a></li>
  10. </ul>
  11.  
  12. </div>


Czy konieczne jest podanie w CSS szerokosci (wtedy działa). Gdyz che miec w tym DIV tlo na 100% strony (czyt. repeat-x).
Pozdrawiam
ayeo
Witam!

Jak chcesz wycentrować coś co ma 100% szerokości? Oczywiście, że musisz podać width. Zrób sobie osobnego diva, taki pojemnik, w nim ustaw tło z repeat-x i daj tam te swoje właściwe z ustawioną szerokością. Nie wiem czy do końca o to chodziło...

Pozdrawiam!
hetaroi
jeśli dobrze kojarzę to przy ustawieniu w css:
  1. margin: auto;

powinno być wyśrodkowane
erix
Ale i tak musi obrać te elementy w jakiegoś wrappera i jemu nadać margin: auto.
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.