Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [CSS]wycentrowanie obrazka w divie
jacobson
post
Post #1





Grupa: Zarejestrowani
Postów: 468
Pomógł: 36
Dołączył: 14.12.2010

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


Witam, mam problem z wycentrowaniem obrazka w divie. Robie galerie i wyswietlam w niej thumbnaile (generowane odpowiednie rozmiary w zaleznosci od rozmiarow obrazka). I teraz mam tak :
  1. <div id="gallery">
  2. <?php
  3. foreach ($gallery_images as $item) {
  4. if ($item['cathegory'] == $this->uri->segment(2)) {
  5. ?>
  6. <div class="image_box"><a href="<?php echo $item['url'] ?>" ><img src="<?php echo $item['thumb_url']; ?>" /></a></div>
  7. <?php
  8. }
  9. }
  10. ?>
  11. </div>


gallery to jest nadrzedny ktory utrzymuje cala galerie, nastepnie mam boxa "image_box" o ustalonych rozmiarach 200px x 200px. I wewnatrz tego boxa mam zdjecie ktore wlasnie chce wycentrowac

  1. #gallery{
  2. clear:left;
  3. float:left;
  4. margin: 50px 0 0 0;
  5. width: 935px;
  6. background: #f7f7f7;
  7. border: 1px solid #cccccc;
  8. }
  9. #gallery img{
  10. float:left;
  11. margin: 0 auto; (to nie dziala - probowalem text-align:center - tez nie dzialalo)
  12. }
  13. .image_box{
  14. float:left;
  15. width: 200px;
  16. height: 200px;
  17. margin: 20px 20px;
  18. }


Czy ktos moze moglby cos podpowiedziec ? Oczywiscie moge probowac na "sztywno" centrowac obrazki ale problem pojawia sie wlasnie kiedy thumbnaile maja rozne rozmiary (jeden kwadrat inny w pionie prostokat, inny w poziomie). W takich wypadkach te obrazki dalej sie rozjezdzaja ...

Z gory dzieki za pomoc,
pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
vokiel
post
Post #2





Grupa: Zarejestrowani
Postów: 2 592
Pomógł: 445
Dołączył: 12.03.2007

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


Float wyjmuje obiekt z obiegu w dokumencie, zatem margines wtedy nie zadziała, bo obiekt tak jakby się unosi ponad sceną.
Jeśli chcesz obiekty obok siebie, to nadaj im inny display, porzuć float.
Go to the top of the page
+Quote Post
jacobson
post
Post #3





Grupa: Zarejestrowani
Postów: 468
Pomógł: 36
Dołączył: 14.12.2010

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


no ok, odnoszac sie do tego co napisales, zmienilem plik css jednak ciagle nic

  1. #gallery{
  2. margin: 50px 0 0 0;
  3. width: 935px;
  4. background: #f7f7f7;
  5. border: 1px solid #cccccc;
  6. }
  7. .image_box{
  8. width: 200px;
  9. height: 200px;
  10. margin: 20px 20px;
  11. display: inline-block;
  12. }
  13. .image_box img{
  14. margin: 0 auto;
  15. }


nawet udalo mi sie przy img src ustalic w stylu wysokosc i szerokosc obrazka (getimagesize()) - bardzo obciazajace (IMG:style_emoticons/default/tongue.gif)
i nawet to ze mam jego wymiary ustalone na "sztywno w stylu" nic mi nie daly :/
Go to the top of the page
+Quote Post
vokiel
post
Post #4





Grupa: Zarejestrowani
Postów: 2 592
Pomógł: 445
Dołączył: 12.03.2007

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


Daj to gdzieś na żywo
Go to the top of the page
+Quote Post

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: 24.08.2025 - 16:12