6

ここで少し一般的な質問です。モバイルデバイスで幅の広いテーブル (つまり、たくさんの列) を表示する賢い方法があるかどうか疑問に思っています。

少し説明すると、メイン サイトから ajax を使用してコンテンツをロードするモバイル サイトを作成します。これらのページには、多くの列を持つテーブルが含まれている場合があります。表全体を縦向きのモバイル デバイスに合わせる唯一の方法は、読めなくなるまでフォント サイズを小さくすることです。

そこに別のオプションがあるかどうか疑問に思いました。

ありがとう。

4

5 に答える 5

5

テーブルを使用してデータを表示する代わりに、各行に「ウィジェット」を使用できます。これにより、モバイル向けの設計がはるかに簡単になり、応答性の高い方法でデータ フローを作成できます。

例: Examdoctor - 今すぐ購入ページ

于 2013-01-28T11:09:05.193 に答える
4

私は以前にこの問題に直面しました...そして、データ全体を表示するための十分なスペースがないため、それは苦痛です。

その時私がそれを解決した方法は、折りたたみ可能なアイテムのリストを使用することでした。各行の最も重要なデータのみを含むリストを作成します。ユーザーがその行について詳しく知りたい場合は、行をクリックして折りたたむと、すべての詳細が表示されます。

ちょうど私の2セント...

于 2013-01-28T10:47:47.897 に答える
2

あなたがそれを危険にさらしても構わないと思っているなら、jQuery Mobileのベータ版(この質問がそれに関連している場合)には、新しいレスポンシブテーブル実装があります:

http://jquerymobile.com/demos/1.3.0-beta.1/docs/tables/index.html

ここに例を示します: http://jquerymobile.com/demos/1.3.0-beta.1/docs/tables/table-reflow.html

基本的に画面幅が狭い場合は、幅の変化に合わせてサイズを変更します。幅が小さすぎる場合、いくつかの事前定義された列が非表示になるように使用できます。現在、これは jQuery Mobile フレームワークのレスポンシブ テーブルに最適なソリューションです。

于 2013-01-28T11:10:36.130 に答える
2

しばらく前にこの種のテクニックを発見し、将来の使用のためにブックマークしましたが、そのようなことをする必要性が見つからなかったので、私は試していませんが、それは素晴らしいアイデアです:

http://css-tricks.com/responsive-data-tables/

于 2013-01-28T10:58:35.283 に答える