Ho una tabella che contiene dati. Dati tabulari E sembra così.Tavole reattive, il modo intelligente
Vedi this fiddle.
Ora quello che vorrei dire, quando è visualizzata su uno schermo più stretto, per la tavola a guardare come questo, in modo che non si ottiene una barra di scorrimento orizzontale e si mantiene la stessa struttura visiva:
(o se si vuole, come this fiddle.)
Ora la mia domanda è: come si fa a farlo? Preferirei un modo solo CSS, ma finora non sono riuscito a farlo solo in CSS. (Il secondo violino contiene rowspan
attributi, che non hanno equivalenti CSS.)
Il codice HTML è lato server generato, così ho potuto generare uno dei due layout a seconda della larghezza della finestra, ma poi si wouldn' t rispondere a un ridimensionamento della finestra.
Non sono contro un piccolo Javascript, ma in questo caso, per tradurre la prima tabella nella seconda in una finestra di ridimensionamento, dovrebbe essere smontata e ricostruita, cella per cella, e penso che sia eccessivo . Sto ancora cercando una query multimediale che possa fare tutto il lavoro.
Sperimentando un po ', sono arrivato a this close, ma questo non funziona in IE8 e IE9.
Quindi, qualcuno ha qualche idea su come affrontarlo? La soluzione ideale funzionerebbe su celle di tabella di altezza variabile (2 righe di testo o più) e qualsiasi numero di colonne.
Sul tema: http://css-tricks.com/examples/ResponsiveTables/responsive. php – Sprottenwels
prova ad aggiungere un div all'interno del td e funzionerà anche per ie. –