- ベストアンサー
HTMLでテーブルを表示させようとしています。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
スクロールしたいのは、黄色の部分とその上のタイムテーブルだけですよね? それなら、その部分のテーブルを新規で作らなければいけません。 NO.1の回答は、その旨です。 ですから、 今ある全体のテーブルの該当部分のセルを削除し、 既存のテーブルと新規テーブルの横行を一致させる為に、 今あるテーブルのセルに新規テーブルを入れるスペースを確保する必要があります。 つまり、 1つのテーブルの中に div overflow:autoで囲ったもう1つのテーブルを入れると言う事です。 上手く行や列を合わせて入れる事が出来たら、widthでお好みに微調整しましょう。
その他の回答 (1)
- naokita
- ベストアンサー率57% (1008/1745)
回答No.1
可能。 200pxは単なる例。スクロールをさせたいセルに設置。 <td> <div style="width:200px; overflow:auto; margin:0; padding:0;"> ここに時刻表のテーブル~~を新規で設置 </div> </td>
質問者
お礼
ご回答ありがとうございます。 「ここに時刻表のテーブル~~を新規で設置」 とありますが、 スクロールをつけたくない部分である 項目「No.」からデータ「OOO」までを一つのテーブルとして <td> <div style="width:200px; overflow:auto; margin:0; padding:0;"> より上に記述し、 時刻表の部分(項目とデータ両方)を一つのテーブルとして作成するということでしょうか?
お礼
タイムテーブル部分だけスクロールバーを表示することが出来ました。 ご回答ありがとうございました。