Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Wyśrodkowanie div box
1q2w3e4r
post 15.10.2013, 22:56:18
Post #1





Grupa: Zarejestrowani
Postów: 238
Pomógł: 0
Dołączył: 6.05.2011

Ostrzeżenie: (10%)
X----


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/
Go to the top of the page
+Quote Post
tadeurz
post 16.10.2013, 13:20:10
Post #2





Grupa: Zarejestrowani
Postów: 70
Pomógł: 1
Dołączył: 25.04.2009

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


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.

Ten post edytował tadeurz 16.10.2013, 13:34:28
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: 14.08.2025 - 17:39