TABLEの中にTABLEを入れ子にしてHTMLを作ったのですが、
外のTABLEのHEIGHTを変動にして、内のTABLEのHEIGHTを100%にしてもHEIGHTがくっつきません。
検証したところ、IE5.0(Mac)は利くようですが、IE5.5(Win)は100%が利きません。
そういう仕様なのでしょうか?しょうがないのでしょうか?
それともCSSで解決できるものでしょうか?
ご存じの方いらっしゃいましたらご教授ください。
参考に、ソースをご覧ください。
<HTML>
<HEAD>
<TITLE>SAMPLE</TITLE>
</HEAD>
<BODY>
<TABLE WIDTH="600" HEIGHT="600">
<TR>
<TD>
<TABLE WIDTH="500" HEIGHT="100%">
<TR>
<TD>SAMPLE</TD>
</TR>
</TABLE>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>
No.1ベストアンサー
- 回答日時:
TABLEタグにはCELLPADDINGという要素があり、
これは枠線から中身までの距離という意味があります。
質問の場合は設定されていないのでデフォルトの値が設定されています。
IE5.0(MAC)とIE5.5(WIN)ではその値が違うんでしょうね。
とにかく<TABLE WIDTH="600" HEIGHT="600"> にCELLPADDING要素を付け、
<TABLE WIDTH="600" HEIGHT="600" CELLPADDING="0">で
解決できるはずです。
雑な説明と思いますので、
とりあえずまったく同じことを懇切丁寧に書いてあるページを紹介します。
参考URL:http://tohoho.wakusei.ne.jp/html/table.htm
回答ありがとうございました。
ちょっと質問がおおざっぱすぎてうまく伝わらなかったようです。
TABLE単独ではHEIGHTを100%にすると表示可能な範囲内で最大の高さで表示することが可能ですが、
それを入れ子にしたとたんHEIGHT(%指定)にかぎって利かなくなってしまうということを解決したいと思ったのです。
内側のTABLEのHEIGHTをpixで指定すれば利くことは利くのですが%にするとだめなのです。
質問で記載したソースをちょっとブラウザで見てみて下さい。
とても不思議な現象だと思うはずです。
ただ、解決法もなさそうなので半分あきらめています。
No.2
- 回答日時:
<TABLE WIDTH="600" HEIGHT="600">を
<TABLE BORDER WIDTH="600" HEIGHT="600">に
してみてはいかがでしょうか?
回答ありがとうございます。
BORDERは何か値を入れないのでしょうか?
ちょっと試してみたんですが、だめでした。
もうあきらめてきました。
そういう仕様なのだと。
No.3
- 回答日時:
あのう・・・
サンプルのソースをコピペしてBORDERを1にしてブラウザで見てみたら・・・
ちゃんと 100%なんですが???
ちなみに、IE5.5 Win(Me)です (^_^;)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS 自身のHPにYouTube動画を貼り付けるのが出来なくなり困ってます 1 2022/11/11 10:44
- AJAX JavascriptからPHPへのAjax通信でnullが返ってくる 3 2022/08/03 22:00
- HTML・CSS テーブルタグのセルの幅の一部だけを指定 1 2023/03/12 12:02
- JavaScript EasyUIのSubGrid(jquery)におけるObjectに入れた連想配列について 1 2022/05/02 11:21
- Visual Basic(VBA) Selenium.ChromeDriverの使い方について 7 2022/09/22 06:43
- PHP htmlで複数の個数入力欄を表示させるには 1 2022/09/20 03:11
- HTML・CSS cssが効かなくて困ってます 1 2023/01/01 23:57
- HTML・CSS html/cssで要素が出てこなくて困ってます 1 2022/12/31 16:59
- JavaScript 追加ボタンを押した際に ok ボタンを押した場合のみ入力値が追記されるようにしたいです 6 2022/05/29 09:57
- HTML・CSS (Javascript)印刷するファイルに応じて印刷プレビュー画面で用紙を自動的に切り替えたい!! 2 2022/04/11 12:04
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBAで#Regionに変わるものは無...
-
プログラム時のヘッダコメント...
-
ソースの追加行数と変更行数
-
右クリック以外のソース表示方法
-
IEでテキストの文字が一部だけ...
-
【VC++6.0(MFC)】Access Violat...
-
【VB.NET】WebページのDOMソー...
-
htmlソース文の 各行 改行位置...
-
#ifdef多用でソースが見づらい
-
実行オブジェクトからソースを...
-
Webデザインの真似の仕方とは?
-
google Map APIの使い方
-
tcl/tkでファイルの秘匿化
-
Dreamweaverのコードカラーが黒...
-
htmlファイルがソースで表示される
-
HTMLからフォルダを開きたい
-
Excelで、社外秘(閲覧のみ)と...
-
ブラウザの右上にあるボタンを...
-
HTMLで別PCのフォルダを開く
-
googleドライブで、PDFファイル...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAで#Regionに変わるものは無...
-
プログラム時のヘッダコメント...
-
【VC++6.0(MFC)】Access Violat...
-
ソースの追加行数と変更行数
-
Dreamweaverのコードカラーが黒...
-
レストラン、英語のメニュー表記
-
JSPの実行結果をHTMLに変換
-
#ifdef多用でソースが見づらい
-
ソースの表示を無効にする方法。
-
generatorとは?
-
VBAでhtmlソースから特定の文字...
-
c言語の改修されたソースから改...
-
「INT86(・・・・・・);」 っ...
-
コメントが閉じてないというエ...
-
jsファイルの中身を確認したい…
-
borderの下線が表示されない
-
画像と文字が重なって表示される。
-
VisualBasicがインストールされ...
-
htmlでソースを表示させたくな...
-
innerHTML で表示変更した時の...
おすすめ情報