Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [css] ulozenie elementow
-taktak-
post
Post #1





Goście







Witam. Ogolnie z cssem nie mam wiekszych problemow ale czegos takiego jeszcze nie robilem i nie mam pojecia jak to zrobic a byc moze jest to bardzo proste wiec prosze o pomoc. Mam 2 obrazki dla przykladu.

Pierwszy (to co mi ciagle wychodzi):
(IMG:http://i44.tinypic.com/6zlx0y.png)

Drugi (taki efekt chce uzyskac):
(IMG:http://i40.tinypic.com/34q9qbo.png)

Obrazki sa roznej wysokosci i zawsze div ustawia sie na wysokosc najwyzszego obrazka a jak podciagnac te nizsze do tych gornych? Gdyby bylo kilka stalych obrazkow to bym zminusowal marginesy i to ulozyl ale wszystko leci w petli i nie ma takiej mozliwosci.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
b4rt3kk
post
Post #2





Grupa: Zarejestrowani
Postów: 1 933
Pomógł: 460
Dołączył: 2.04.2010
Skąd: Lublin

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


Załóżmy, że masz 10 obrazków, dzielisz te liczbę na 3 i już wiesz po ile obrazków wpakować do jednego diva. Tyle że skoro img mają różne wysokości to może to źle wyglądać, więc mógłbyś ich wysokość odczytywać i sumę wysokości podzielić na 3 (zresztą sam się baw w znalezienie optymalnego sposobu). Ale tak z grubsza:

  1. $liczba_obrazkow = 10;
  2. $po_ile_na_div = floor($liczba_obrazkow / 3);
  3.  
  4. for ($i=0; $i<$liczba_obrazkow; $i++) {
  5. if ($i % $po_ile_na_div == 0) {
  6. echo '<div>';
  7. }
  8. echo '<img>';
  9. if ($i % $po_ile_na_div == 0) {
  10. echo '</div>';
  11. }
  12. }

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 - 01:34