• 締切済み

tdに対してmin-heightの定義、または同じ

テーブルのtdに対してmin-heightの定義を行いたいのですが、調べてみますと、多くのブラウザでtdなどへは対応外と記述が御座います。 色々と駆使して試してみたのですがうまくいきません。 tdに対してmin-heightをハック的にでも適用することは出来ませんでしょうか? または同じような効果が得られる方法がありましたらアドバイス願います。 min-height:100px; height:auto; height:100px; この様な方法もあったのですが、div要素には効果があるようですがtdにはやはり反映されませんでした。 よろしくお願いします。

みんなの回答

  • warez
  • ベストアンサー率57% (29/50)
回答No.2

tr:beforeにheightを指定する方法があるみたいです。 http://stackoverflow.com/questions/8822082/how-to-force-min-height-on-table/22530729#22530729

  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.1

>多くのブラウザでtdなどへは対応外と記述が御座います。  ではなくて、スタイルシートの規定で 'min-height'   値 : <length> | <percentage> | inherit  初期値: 0  適用対象: 非置換インライン要素、テーブル行と行グループを除く全要素  継承: no ( http://momdo.s35.xrea.com/web-html-test/spec/CSS21/visudet.html#propdef-min-height )  よって対応していないブラウザが正しい。  そもそも、tableは ・単に文書内容を整形する目的だけで表を用いるべきでない。( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/struct/tables.html#h-11.1 ) ・ページレイアウトの目的で表を用いる。( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/present/styles.html#h-14.1 )  と高さなどを指定しなくても、二次元以上のデータを羅列するための要素ですから・・必要ないのでは??

関連するQ&A