レスポンシブデザインでのtableの対処方法
2015.07.09
レスポンシブデザインで作っていて困ってしまうのがtableの横幅。
スマホ縦に当たるwidth480px周辺になると、横に項目の多い表などは
幅が詰まって見るも無残….
そんな時はtableのセルのプロパティをlist化してしまうと良いです。
@media only screen and (max-width:480px){ table tr{ display: block; } table th,table td{ display: list-item; border: none; } }
本サイトのでの使用例
PC、タブレットでの閲覧状態
スマホでの閲覧状態
※本サイトのCSSは記述は古いため戻すとレイアウトが崩れます…(涙)
時間がある時にでも修正します…orz
注意点としてはWindowsのInternet Explorerに関してはver10から対応する。
まあ、わざわざPCのブラウザで横幅を480pxまで縮めて見ることもないと思うので、私は使ってしまってます…(汗)
飽くまでスマホで見た時見やすいのが前提なので!
BLOG