- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:IEでのテーブル幅)
IEでのテーブル幅が違う問題の対処方法は?
このQ&Aのポイント
- ファイアーフォックス3とIE8でのテーブル表示に違いがあり、IEの方が縦幅が長くなる問題について解説します。CSSの利用はなしで解決方法をお伝えします。
- テーブルの幅や高さが異なる原因は、指定されたサイズが正確に反映されていないためです。この問題を解決するには、テーブルの幅や高さを指定する属性を見直し、適切な値を設定する必要があります。
- 具体的な対処方法としては、テーブルの属性widthやheight、セルの属性colspanやrowspanの値を適切に設定することが重要です。また、テーブルのセルの内容に応じて、テキストの折り返しやセルの背景画像などの調整も必要です。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
解決方法ではありませんが <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> この場合は、長さが異なり <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> と、書かない場合は、長さが等しくなるようです。
その他の回答 (2)
- torayoshi
- ベストアンサー率62% (910/1449)
回答No.2
noname#119957
回答No.1
まず、HTML各要素のマージンとパディングはブラウザによって違います。 あえて。。CSSはHTML中に埋め込めます。 ** <td style="padding:2px;margin:0px;・・・" などのようにタグ内にCSS指定すればいいと思うのですが。。。
質問者
お礼
先にも書いた通りCSSは「なし」で、です。 そういう環境のところで作るので。
お礼
これは・・・目から鱗でした。 確かに書き換えると希望通りの表示になりました。 理屈は全くわかりませんし、良いのかどうかも知りませんが とりあえず解決だと思います! ありがとうございます!