Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [CSS]Zwijanie wewnątrz komórki tabeli
piotrooo89
post
Post #1


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




Miałem problem z poprawnym nadaniem tytułu, no ale do rzeczy.

Mam w komróce tabeli następujące dane generowane z db.

  1. <td><p>dane1</p><p>dane2</p></td>


i teraz chce aby moje p były wyświetlane tak,

jeśli są 2 to pół jeden pół drugi wielkości komórki, jeśli 3 to dzieli na 3 i wyświetla mi 3 w jednej linii, jeśli 4 to dzieli komróke na 4 i wyświetla mi na 4 itd. (z założeniem że tym danych może być n gdy już się nie mieści to można jakiegoś scrolla na dół albo na boki zrobić.

obecnie wygląda to tak:
[IMG=http://img442.imageshack.us/img442/6731/80255278.jpg][/IMG]

chce zrobić coś takiego
(IMG:http://img192.imageshack.us/img192/8290/zz2r.th.jpg)

tylko że tych kwadracików może być jak już wspomniałem n. zależy mi aby ładnie się to 'rozchodziło' po komórce. kombinowałem z overflo w ale bez owocnie.

Ten post edytował piotrooo89 14.12.2009, 22:06:53
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
Spawnm
post
Post #2





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




Nie jestem pewien czy wiem o co ci chodzi , ale może sprawdzaj ile masz danych w tablicy/ile będzie pól i obliczaj %
Go to the top of the page
+Quote Post
piotrooo89
post
Post #3


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




troszkę to będzie żmudne, może jest coś innego, ale w każdym razie ~Spawnm thx za jakiś pomysł.

chociaż teraz dopiero to zauważyłem ale ja mam X wierszy z takimi komórkami, więc nie mogę na sztywno ustawić. bo w jednej komórce mam 5 danych wkolejnej 7 a w jeszcze następnej 1 więc musi to być dynamicznie dla każdego wiersza liczone.
Go to the top of the page
+Quote Post
Lion_87
post
Post #4





Grupa: Zarejestrowani
Postów: 850
Pomógł: 120
Dołączył: 15.02.2007
Skąd: Łódź

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


a jeszcze raz i powoli jak byś napisał? może wtedy zrozumiem ^^
Go to the top of the page
+Quote Post
piotrooo89
post
Post #5


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




no wiec tak:

-pobieram z bazy rekordy i jeśli rekord ma tą samą datę to wpisuje go w komórkę tabeli (takie same daty może mieć 1000 rekordów i wszystkie one są w jednej komórce w jednym wierszu) jeśli jest inna data to wpisuje ją już do nowego wiersza.
-chce zrobić żeby te rekordy które 'opakowuje' w znaczniki <p> miały określoną szerokość np. mam 4 rekordy w jednym wierszu to każdy z nich ma 25% szerokości (100% / 4 = 25%) jak mam np 9 to 100 / 9 =~ 11% itd chce poprostu nadać im odpowiednią taką samą szerokość.
Go to the top of the page
+Quote Post
Spawnm
post
Post #6





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




no to zrób tak jak napisałeś , nie wiem w czym problem ...
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: 3.10.2025 - 23:03