• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:tableでレイアウトが崩れる場合)

tableでレイアウトが崩れる場合

このQ&Aのポイント
  • 技術の足りなさからCSSにできなかったので、再度テーブルでサイズを指定してやってみようとしているところです。
  • どこかの数字がおかしくなっていると思うのですが、どうしてもわかりません。
  • ちゃんと表示できるブラウザとそうでないブラウザがあり、Firefoxは環境設定により表示が崩れる場合があります。使用ソフトはビルダーの11です。なんでも良いのでどうぞアドバイスをよろしくお願い致します。

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

  • ベストアンサー
  • kazumero
  • ベストアンサー率40% (20/49)
回答No.1

テキストエリアの横幅が、ブラウザによって違うことが原因ですね。 cols="70"は、IEだとwidth="400"以内に収まりますが、FireFoxではwidth="600"くらいないと収まらないようです。 収まらないと、サイズ指定を無視してしまうので、文字の表示が崩れるわけです。 今回の解決策ですが、tableの横幅とtextareaのセルの横幅の指定を外し、自動調整機能に頼ることにしました。 そうすることにより、textareの横幅に合わせてセルの横幅が設定されるので、文字の崩れを抑えることが出来ます。 また、tableを入れ子にしすぎているのと、文法的誤りが気になったので、軽く修正してみました。 <html> <head> <title>テスト</title> </head> <body> <div align="center"> <table cellspacing="1" cellpadding="0"> <tbody> <tr> <th valign="top" class="td1" align="left"> あああ </th> <td width="200"> ううう </td> </tr> <tr> <td> <textarea rows="15" cols="70">いいい</textarea> </td> <td valign="top" class="td1"> えええ </td> </tr> </tbody> </table> <br> </div> </body> </html>

impressa
質問者

お礼

回答ありがとうございます。非常に助かりました。 修正して頂いたものを基本に頑張ります!

関連するQ&A