Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wyśrodkowanie div box
1q2w3e4r
post
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
 
Start new topic
Odpowiedzi
tadeurz
post
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 (IMG:style_emoticons/default/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

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 16.10.2025 - 05:32