0

style="width: 100%"動的データがセルに配置された固定幅のテーブル ( ) があります。データは幅の点で大きく異なり、一部の文字列はスペースなしでテーブルの長さを超えています。そのため、table { table-layout:fixed; word-wrap: break-word; }テキストを列で折り返して、テーブルがページ幅を超えないようにしてきました。

ただし、これはテーブルのスペースの最適な使用法ではない等間隔の列になり、一部のセルは 2 回または 3 回ラップされ、他のセルはそのすべてのスペースに 1 つの単語を含みます。

テーブルの最大幅を維持し、単語を分割し、可変幅の列にブラウザーのレイアウト最適化を利用する方法はありますか?

4

1 に答える 1

1

常に他の列よりも大きいと予想される列がある場合は、 などで示す必要があります<td width="40%">。また、常に小さい列がある場合は、それに幅を設定することもできます。ブラウザに与える手がかりが多いほど、レイアウトは見栄えが良くなります。

于 2012-08-14T21:50:16.730 に答える