Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak można zrealizować ułożenie postów w 3 kolumnowym news feedzie?
adrianpl20
post 23.07.2014, 18:26:09
Post #1





Grupa: Zarejestrowani
Postów: 111
Pomógł: 16
Dołączył: 20.02.2014

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


Witam. Tworzę aktualnie news feed na stronie, który będzie zawierał listę ostatnich postów ułożonych w 3 kolumnach. Aktualnie jest tak, że post nie zawsze układa się pod powyższym postem w danej kolumnie, tylko tworzy się między nimi odstęp. Odstęp ten zależy od długości(wysokości) poprzednich postów, i jeśli są dłuższe posty a po nich/przed nimi są krótkie, to duże luki powstają.

Jak można inaczej taki układ news feeda zrobić, oprócz obliczania wysokości każdego z postów? Chyba na Google+ widziałem, że obliczana jest wysokość postu i posty są ustawiane absolutnie, lecz wolałbym uniknąć takiego nieoptymalnego sposobu.

Dziękuję z góry za pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
SmokAnalog
post 24.07.2014, 09:56:23
Post #2





Grupa: Zarejestrowani
Postów: 1 707
Pomógł: 266
Dołączył: 3.07.2012
Skąd: Poznań

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


Nie rozumiem w czym problem. Wystarczy zrobić trzy elementy (kolumny) i wrzucać do nich posty jeden za drugim.
Go to the top of the page
+Quote Post
bialko0019
post 10.09.2014, 23:16:16
Post #3





Grupa: Zarejestrowani
Postów: 294
Pomógł: 4
Dołączył: 19.12.2008

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


Jeśli napiszesz kilka elementów blokowych obok siebie, to zostaną one ułożone pod sobą. Np. <div></div><div></div> itd. Jeśli ustawisz każdemu elementowi, dolny margines zewnętrzny, będą regularne ładne luki. Nie musisz każdemu ustawiać wysokości - one się ułożą same. Chyba, że masz do nich przypisaną pozycję, np. absolutną lub fixed - wtedy ją usuń, lub nadać relatywną lub statyczną - i wtedy ułożą się jedno pod drugim. Możesz co drugiemu elementowi dać inny background i też będzie ładnie wyglądać. Dajesz to np. div:nth-child(even) albo div:nth-child(odd)


--------------------
---
"kto pyta ten nie błądzi"...
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: 18.07.2025 - 03:00