Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wyśrodkowanie div box
Forum PHP.pl > Forum > Po stronie przeglądarki
1q2w3e4r
Witam. Potrzebuje wyśrodkować boxy na stronie niezależnie ile ich tam jest (dlatego zmieniają się szerokości). W przykładzie są 2. Jak to dobrze rozwiązać? Proszę o pomoc.
http://jsfiddle.net/k7hdp/
tadeurz
Przypuszczam że pytasz bo masz problem nie z samym wyśrodkowaniem, a z float.

Opakować w CONTAINER z margin auto i nadać stałe wielkości.
  1. <div id="LAYOUTBOX">//główny box layoutu
  2. <div id="CONTAINER" style="margin:0px auto">
  3. <div>BOX1</div>
  4. <div>BOX2</div>
  5. ....
  6. </div>
  7. </div>

W tym rozwiązaniu będziesz miał masę problemów jeżeli nie określisz stałej wielkości DIV. Bo musisz je: float:left wtedy wysokość LAYOUT_BOX zmieni się do line-height bo będzie pływać i trzeba będzie ustawić stałą, która nie będzie dopasowywała się do BOX wewnątrz.Same problemy exclamation.gif!.

Dlatego musisz poczytać o :
http://www.kurshtml.edu.pl/css/justowanie_...elastyczne.html
http://caniuse.com/#feat=flexbox
No i słynny bug który będzie naprawiony do końca roku:
https://bugzilla.mozilla.org/show_bug.cgi?id=702508

I to w 100% rozwiązuje Twój problem.
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.