• ベストアンサー

テーブルの高さ幅の固定方

現在、 JSPによりDBから読み込んだデータを HTMLのテーブルに表示しようとしているのですが、 データはTDの幅"WIDTH"以上のデータが来ます。 このような中で、TDに高さ"HEGHT"を指定しているのですが、 セル内で改行され高さがテーブル内で不揃いとなってしまいます。 この様な場合、高さをそろえる為にはどの様にすればいいのでしょう。 データを予め短くするしかないのでしょうか? ご存知の方がいらっしゃったら宜しくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • msi21st
  • ベストアンサー率66% (2/3)
回答No.2

テーブルのスタイルに table-layout:fixed; を指定すると 挿入するデータ量に関わらず 幅や高さを固定する事ができます。

jun_j
質問者

お礼

遅くなりましてすみません。 早速試してみたところ出来ました。 有難うございます。

その他の回答 (2)

  • enemy
  • ベストアンサー率75% (3/4)
回答No.3

<TD nowrap>ではみ出しても改行しない。

jun_j
質問者

お礼

遅くなりましてすみません。 有難うございます

回答No.1

 ・幅をwidthで固定する  ・高さをheightで固定する  ・でも、文字が長すぎて改行してしまう つまり、指定した範囲に文字が収まらないんですよね? しかし、物理的に無理なものはなんともなりません。 データを短くするとか、文字のサイズを小さくするとか、 あるいは、幅や高さを大きくしてやるとか なにかを犠牲にするしかないと思います。 質問者さんとしては、どういう表示が理想なのでしょう?

jun_j
質問者

補足

早速有難うございます。 言葉がなり無くてすみません。 色々な長さのデータが来ても HTMLで指定した範囲で自動的にあふれた分を切り捨てる様な指定法が無いものかと、言うのが私のお聞きしたい所です。 つまり、犠牲にするのは(あふれた)データ、 優先すべきは、セルの幅及び高さとなります。 どうぞ宜しくお願い致します。

関連するQ&A