vereb
30-06-2010, 11:38
Witajcie,
właśnie stanąłem przed problemem podziału treści artykułu na 2 (docelowo pewnie 3 lub 4) kolumny i... odpadłem. Szukałem w necie artykułów dotyczących tego problemu i nie znalazłem. Jedyne pocieszenie to css3, ale efekt ma być na dziś a nie za jakiś czas więc szukam rozwiązania.
Przez głowę przeszło mi kilka pomysłów nie łatwych (może i niemożliwych) do zrealizowania, np.
- wrzucenie treści to tabeli oraz nadanie jej klasy np. "kolumna" po czym zczytanie treści strony przez php, wyłuskanie treści z ww. kolumny i takie dodanie komórek aby trść była wyświetlona w odpowiedniej ilości kolumn (rozwiązanie odpada ze względu na dodawanie do artykułu obrazków, nagłówków i innych elementów formatowanych przez css przez co treść zczytana przez php różni się od treści wyświetlanej czyli podział kolumn się sypie)
- wrzucanie treści artukułu odrazu do tabelki z ustaloną ilością kolumn (komórek)- wyświetlanie sformatowane za pomocą css (minus: problematyczne formatowanie treści w kolumnach, lepiej byłoby to zrobić z automatu)
- wykorzystanie JS do podziału treści- niestety nie znalazłem odpowiedniego skryptu, a w JS raczkuje,
- zastanawiałem się czy istnieje jakiś sposób na zarejestrowanie momentu kiedy tekst znajdzie się poza polem komórki przy użyciu funkcji css overflow:hidden;? Można by to wykorzystać do podziału tekstu i przerzucenia reszty do kolejnej kolumny. <- bubel, przecież overflow dotyczy zmieszczenia się w poziomie... mój błąd
Czy mieliście kiedyś taki problem i jak sobie z nim poradziliście?
właśnie stanąłem przed problemem podziału treści artykułu na 2 (docelowo pewnie 3 lub 4) kolumny i... odpadłem. Szukałem w necie artykułów dotyczących tego problemu i nie znalazłem. Jedyne pocieszenie to css3, ale efekt ma być na dziś a nie za jakiś czas więc szukam rozwiązania.
Przez głowę przeszło mi kilka pomysłów nie łatwych (może i niemożliwych) do zrealizowania, np.
- wrzucenie treści to tabeli oraz nadanie jej klasy np. "kolumna" po czym zczytanie treści strony przez php, wyłuskanie treści z ww. kolumny i takie dodanie komórek aby trść była wyświetlona w odpowiedniej ilości kolumn (rozwiązanie odpada ze względu na dodawanie do artykułu obrazków, nagłówków i innych elementów formatowanych przez css przez co treść zczytana przez php różni się od treści wyświetlanej czyli podział kolumn się sypie)
- wrzucanie treści artukułu odrazu do tabelki z ustaloną ilością kolumn (komórek)- wyświetlanie sformatowane za pomocą css (minus: problematyczne formatowanie treści w kolumnach, lepiej byłoby to zrobić z automatu)
- wykorzystanie JS do podziału treści- niestety nie znalazłem odpowiedniego skryptu, a w JS raczkuje,
- zastanawiałem się czy istnieje jakiś sposób na zarejestrowanie momentu kiedy tekst znajdzie się poza polem komórki przy użyciu funkcji css overflow:hidden;? Można by to wykorzystać do podziału tekstu i przerzucenia reszty do kolejnej kolumny. <- bubel, przecież overflow dotyczy zmieszczenia się w poziomie... mój błąd
Czy mieliście kiedyś taki problem i jak sobie z nim poradziliście?