- ベストアンサー
ネスケとNowrapの相性・・・・・・。
ネスケ6.2で見ることを前提に横に長い表を作ろうと思ってテーブルで表を組もうとしてます。 1セルの長さをwidth="100"で固定にして、横スクロールしながら閲覧したいのですが どうしても画面サイズに合わせると言わんばかりにセル幅が縮小されてしまいます。 IE5では思うとおりの動きをしてくれるのですが、ネスケ6.2で同じように動かすには いったいどうすればよいのでしょうか。。。 NOWRAPも効果ありませんでした。 似たような症状に見舞われた人のページはあったのですが肝心の対処法がなかったので 申し訳ありませんが皆様のお力を貸してください。 <table border><tr><td> <table border> <tr bgcolor="#FFFFFF"> <td width="100" NOWRAP>NAME0</td> ~ <td width="100" NOWRAP>NAMEn</td> </tr> <tr bgcolor="#FFFFFF"> <td width="100" NOWRAP>DATA0</td> ~ <td width="100" NOWRAP>DATAn</td> </tr> </table> </td></tr></table>
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
こんにちは。 No.2の方が書いているように、<TABLE width="合計サイズ" border="...>じゃだめですか? テーブルのボーダラインのサイズ指定していないようなので、ちょっと微妙ですが、ボーダラインつける時は、その分も含めて計算しなくちゃ正確にならないので面倒ではありますが・・・・。 ちゃんと調べ切ってないので、確実な情報じゃないんですが、ネスケ6.2のテーブル描画は入れ子の場合、外縁の方のサイズから始めるようなので(描画速度が向上されてるので、おそらく・・・)、それが指定されてないと、とりあえずブラウザサイズに合わせちゃうみたいです。
その他の回答 (2)
- leaz024
- ベストアンサー率75% (398/526)
TABLEでサイズを指定したい場合は、基本的にはTABLEタグ自身のwidth属性を指定します。 また、どうしてもサイズが思い通りにならない場合は、透明のgif画像をサイズ指定して「つっかえ棒」代わりに使います。(俗にSpacerと呼びます。) Spacerを使えば、最低サイズは保証されるため、ブラウザが勝手にセル幅を縮めてしまうのを防ぐことができます。 使い方は↓こんな感じ。 <TD width="100"> <IMG src="spacer.gif" width="100" height="1"><BR> 表示したい内容 </TD> ご参考までに。
お礼
Spacerというのは初めて聞きました。 たしかに、絵を縮められることはないということを利用すれば問題は解決ですよね。 勉強になりました、ありがとうございます!
- Naodon1020
- ベストアンサー率25% (243/949)
ネスケ6を入れていないので、あてずっぽうなんですが、 外側のTABLEにNOWRAPを入れないといけないのでは? ↓ <table border><tr><td NOWRAP> <table border> <tr bgcolor="#FFFFFF"> <td width="100" NOWRAP>NAME0</td> ~ <td width="100" NOWRAP>NAMEn</td> </tr> (以下略)
お礼
そういえば盲点でしたっ。 ・・・しかし、試したところ変わりませんでした。 うーん、本当に単純な相性の問題なのでしょうか。 それはそれで納得しがたいものがありますけど……。 ご協力ありがとうございました。 何か、別の良い方法があればまた書き込みお願いします。
お礼
外枠の<TABLE>に width="項目数×1セルの幅" と指定することで 解決することができました、ありがとうございます! 外緑の方のサイズ……というご意見でピンときました。 単にブラウザの相性で片付けていいような問題じゃなかったですね (^^; もう少し、私も詳しく書いていればよかったですね。 HTML関連の勉強もさることながら、質問の仕方からしてもう少し勉強しないと……。 何はともあれ無事解決することができました。 ご協力してくださった皆様、本当にありがとうございました!