- ベストアンサー
テーブル(TD)の幅について。
<TD WIDTH=100>この幅指定はディスプレイ幅内のテーブル幅なら有効なんですが ディスプレイ幅を超えるテーブル幅になると途端に崩れてしまい 意図しないところで勝手に改行されていたりします。 この問題を回避する為には<TABLE>の方にも幅指定してやらないといけないのでしょうか? それとも回避不能なんでしょうか?よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
どのバージョンのブラウザで起こってるかもできればかいてもらったほうがいいですが、 方法としては、崩れる部分のTDにNOWRAPと入れるといいと思います。 (NOWRAPは改行しないようにするものです) なので、 <TD WIDTH=100 NOWRAP>内容</TD> とすれば、一応は崩れません。
その他の回答 (1)
- masakin
- ベストアンサー率59% (32/54)
回答No.2
補足への回答です <span style="white-space:nowrap">内容</span> こういうことでしょうか?
質問者
お礼
"white-space:nowrap"はNNに対応していなかったのですが、 "white-space:pre"にしたらなんか改行されずにちゃんと表示されました。 ありがとうございました。
補足
IE、NNともに起こっていた現象でしたが、NOWRAPで解決しました。ありがとうございました。 そこでもう1つお聞きしたいのですが、 <SPAN>テキスト</SPAN> のようなレイヤーもディスプレイ幅を超えると勝手に改行してしまうのです。 IEの場合はとりあえず <SPAN width:30px;> としておけば回避されたのですが、NNは同じように行きませんでした・・。 何か手はないでしょうか?