Mam tabelę zawierającą dane. Dane tabelaryczne. I wygląda to tak.Responsywne tabele, sprytny sposób
Zobacz this fiddle.
Teraz co chciałbym jest, gdy jest wyświetlany na ekranie węższym, na stole, aby wyglądać tak, tak, aby nie dostać poziomego paska przewijania i utrzymuje tę samą strukturę wizualną:
(lub jeśli chcesz, jak this fiddle.)
teraz moje pytanie brzmi, jak to zrobić? Wolę tylko CSS, ale jak dotąd nie udało mi się tego zrobić tylko w CSS. (Drugie skrzypce zawiera rowspan
atrybuty, które nie mają odpowiedników CSS).
HTML jest generowane po stronie serwera, więc może wygenerować jeden z dwóch układów w zależności od szerokości okna, ale to byłoby miło” t reagować na zmianę rozmiaru okna.
Nie jestem przeciwny niewielkiemu Javascriptowi, ale w tym przypadku, aby przetłumaczyć pierwszą tabelę na drugą przy zmianie rozmiaru okna, należy ją rozebrać i przebudować, komórka po komórce, i myślę, że to przesada . Nadal szukam zapytania o media, które może wykonać całą pracę.
Trochę eksperymentując, przyszedłem this close, ale to nie działa w IE8 i IE9.
Czy ktoś ma pomysły na rozwiązanie tego problemu? Idealne rozwiązanie działa na komórki tabeli o różnej wysokości (2 linie tekstu lub więcej) i dowolną liczbę kolumn.
na temat: http://css-tricks.com/examples/ResponsiveTables/responsive. php – Sprottenwels
spróbuj dodać element div wewnątrz td i będzie działał na przykład. –