• ベストアンサー

tableタグ最後の改行をなくすには?

IE6用にshowModalDialogで開くWebページを作ろうとしています。 ダイアログの大きさがちょうどWebページの大きさになるようにしています。 tableタグを使って、画面右下にボタンを配置したいのですが、 <html><body><table> ・・・ </table></body></html> とすると、tableの後に必ず改行が入ってしまい、 スクロールバーが表示されてしまいます。 tableタグ最後の改行がなければ、 スクロールバーは表示されないと思うのですが、 この改行をなくす方法はあるのでしょうか? ご存知の方、教えてくださいm(_ _)m

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

  • ベストアンサー
  • moon_night
  • ベストアンサー率32% (598/1831)
回答No.1

ソースを全文補足していただけませんか。 例えば 元HTML <html> <head> <title>ウィンドウ(showModalDialog)を表示する</title> <script Language="JavaScript"><!-- showModalDialog("msg.html",window,"status:false;dialogWidth:320px;dialogHeight:240px"); // --></script> </head> <body> ウィンドウ(showModalDialog)を表示する </body> </html> msg.html <html> <head> <title>ウィンドウ(showModalDialog)を表示する</title> </head> <body> <table border="1" height="100%" width="100%"> <tr><td> ウィンドウ(showModalDialog)を表示する </td></tr> </table> </body> </html> だと、スクロールバーは表示されません。

mamorix
質問者

お礼

確かに、回答にお書きいただいたHTMLだとスクロールバーは表示されませんね…。 あと、「tableの後に改行が入っている」と思っていましたが、改行ではないようです。 すいませんでしたm(_ _)m ご提示いただいた例だと、テーブル枠の右側が若干あきますね。 ダイアログの幅がテーブル幅と同じだと、 この開いている部分が折り返されて、スクロールバーが出るようです。 ちなみにshowModalDialogで、scroll:noを設定すれば、スクロールバーが出ないことがわかりましたので、 そちらを設定することにします。 お手数おかけしましたm(_ _)m

すると、全ての回答が全文表示されます。

関連するQ&A