プロが教えるわが家の防犯対策術!

テーブルのtdに対してmin-heightの定義を行いたいのですが、調べてみますと、多くのブラウザでtdなどへは対応外と記述が御座います。

色々と駆使して試してみたのですがうまくいきません。

tdに対してmin-heightをハック的にでも適用することは出来ませんでしょうか?

または同じような効果が得られる方法がありましたらアドバイス願います。

min-height:100px;
height:auto;
height:100px;

この様な方法もあったのですが、div要素には効果があるようですがtdにはやはり反映されませんでした。

よろしくお願いします。

A 回答 (2件)

tr:beforeにheightを指定する方法があるみたいです。


http://stackoverflow.com/questions/8822082/how-t …
    • good
    • 0

>多くのブラウザでtdなどへは対応外と記述が御座います。


 ではなくて、スタイルシートの規定で
'min-height'
  値 : <length> | <percentage> | inherit
 初期値: 0
 適用対象: 非置換インライン要素、テーブル行と行グループを除く全要素
 継承: no
( http://momdo.s35.xrea.com/web-html-test/spec/CSS … )

 よって対応していないブラウザが正しい。

 そもそも、tableは
・単に文書内容を整形する目的だけで表を用いるべきでない。( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html4 … )
・ページレイアウトの目的で表を用いる。( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html4 … )
 と高さなどを指定しなくても、二次元以上のデータを羅列するための要素ですから・・必要ないのでは??
    • good
    • 1

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています