1

画面が十分に大きくない場合、スクロールバーでオーバーフローするテーブルがあります。しかし、実際のコンテンツの幅を知る必要があります。

以前は次のことができました:

$('table').width()

そして、それはスクロールバーでテーブルコンテンツの全幅を与えてくれます. Firefox 、Chrome 24、...

しかし、Chrome 25 では、表示できる幅しかありません。

設定例を次に示します。Firefox および Chrome 25 でコンソールの電源を入れます (または、自分で $('table').width() を試してください):

http://public.kipdola.be/chrome-25-jquery-test.html

(ちなみに、 も取得しようとしましたが$('table tr').width()、結果は同じです。)

だから:どれが正しいですか?Firefox はコンテンツの実際のサイズを表示するのに適していますか、それとも Chrome は画面に表示されるサイズを表示するのに適していますか?

さらに重要なことに、テーブル コンテンツのフル サイズを取得するにはどうすればよいでしょうか。

4

1 に答える 1

2

width: 100%テーブルからとを削除max-width: 100%しますが、代わりに追加しmin-width: 100%ます。

于 2013-02-05T16:14:32.787 に答える