tableやtr、tdなどのテーブル関連のタグのdsiplayプロパティを変更することでデザインを変更します。 tableタグのdisplayの値はデフォルトではtable、tdやthタグはtable-cellといった具合ですが、この値をblockやlist-itemなど他の値に変えます。 @media only screen and (max-width:420px){ tbody tr{ display: block; margin-bottom: 1.5em; } tbody th, tbody td{ display: list-item; border: none; } ..... } Chrome、Safari、Firefox対応。 IEではTableのdisplayを変更しても表示は変わらないようなので非対応です。 条件分岐コメントを使ってIEにはメディアクエリを読ませないよ
![レスポンシブWebデザインでテーブルを使う時の小技](https://cdn-ak-scissors.b.st-hatena.com/image/square/963f9c468af6e2cf289947c48843c4e41a7b1f48/height=288;version=1;width=512/https%3A%2F%2Fdesign-spice.com%2Fwp%2Fwp-content%2Fuploads%2F2012%2F11%2Ftn_responsive-table.jpg)