0

私はdivを持っています:

position: fixed;
top: 100px;
bottom: 0px;
left: 0px;
right: 0px;

このdivの中にはテーブルがあります:

height: 100%;
max-height: 100%;

また、テーブルセルがデータを取得すると、テーブルは大きくなりますが、常にdivコンテナより大きくなることはありません。これはうまく機能しますが、Firefox 13では、テーブルは固定位置のコンテナよりも大きくなります。

どうすれば修正できますか?

4

2 に答える 2

0

この行を「div css」に追加すると、すべての問題が修正されます。overflow: auto;

overflow: auto;必要に応じて垂直または水平スクロールバーをoverflow: scroll;追加しますが、使用されていないものは関係なく両方を追加して無効にします (ただし、表示されたままになります)。

于 2012-07-04T16:15:40.527 に答える
0

できません。テーブルの寸法は厳密です。細胞の内容は決してそれを突破することはできません。これは、好むと好まざるとにかかわらず、幅や高さが大きくなり、必要に応じて CSS ルールを無視することを意味します。

ソリューション?overflow: auto;またはoverflow: scroll;をコンテナで使用しdivて、必要に応じてスクロールバーを追加します。

于 2012-07-04T16:19:51.350 に答える