• ベストアンサー

htmlで固定テーブルに可変データの表示の仕方

htmlで5×4の固定テーブルにJavaScriptで取得したデータを表示させたいですが、 やり方が分かりません。 表示データ分テーブル行を追加表示することはできますが、表示は5行目までで、 6行目はスクロールして表示するようにしたいです。 さらに、5行固定で表示データが3行の場合空白2行も表示させたい。 具体的な方法や参考サイトを教えて下さい。 よろしくお願いします。

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

  • ベストアンサー
回答No.1

.fix_table { overflow: auto; height:XXpx; /* 5行表示できるサイズを記入 */ } 1行が何ピクセルになるかは、フォントのサイズ次第なので、 調整してそれを、 5行スクロールさせたい場所に書けばOKです。 なお、空白は不要です。heightで高さを固定しているので、 0行だとしても指定のサイズで書かれます。 テーブルがDIVで書いているなら、例として <div class=fix_table> わああ </div> こちらは、スクロールバーが出ずに、空白が追加されて表示される。 <div class=fix_table> わああ わああ わああ わああ わああ わああ </div> こっちにだけ、自動的にスクロールバーが出て、操作可能になります。 という感じで、長さによって、自動的に判断されますので、 それでどうぞ~!

kinka2000
質問者

お礼

ありがとうございます。できました。

関連するQ&A

  • Excel2010テーブルの範囲をVBAで取得

    テーブル機能を使ったことがないので、使いたいと思っています。 ただマクロ(VBA)を使ったシンプルな記述例が見付からなかったので、 簡単なもので結構ですので、サンプルを教えて頂けると助かります。 マクロでテーブルの範囲内のデータを行単位で追加・削除出来るようにしたいのですが、 その前段として、末端・先頭の行と列を取得する必要がありますよね? その取得方法を教えて下さい。 テーブル内のデータはギッシリ詰まっているのではなく、 歯抜け(セルが空白)になっているのが条件です。 宜しくお願いします。

  • Excel > ピボットテーブル「(空白)」非表示

    Excel 2003 で、ピボットテーブルを利用した際、元データにて未入力のセルは、ピボットテーブルでは「(空白)」と表示されてしまいます。 これを、任意の文字列や、空白のまま表示(「(空白)」を非表示)にする方法はありますか? 空白セルそのものを非表示する方法は、ピボットタイトル行の▼で「(空白)」をチェックオフすれば消えますが、これでは関係する行の他列も非表示になってしまいます。 ただ「(空白)」ではく、空白のまま表示したいだけなのですが、その方法が分かりません。 宜しくお願い致します。

  • -入力データの引渡しについて-

    お世話になっています。 只今、VisualStudio.NetのASP&C#.Netで開発を行っているのですが・・・動的に追加したテーブルのRow内のデータ取得で困っています。 現状としましては・・・初期画面ではテーブルのヘッダ部しか表示せず、DBに接続して取得したデータ件数分・・・ // 行を生成 HtmlTableRow row = new HtmlTableRow(); // セルを生成 HtmlTableCell cell = new HtmlTableCell(); // セルにテキストボックスを埋め込む cell.InnerHtml = "<input type=text name=txbNAME>" // 行にセルを追加 row.Cells.Add(cell); // テーブルに行を追加 TABLE.Rows.Add(row); ・・・上記のようにして、動的にテーブルの行を追加しています。 追加後の画面表示に関しては、正常に表示されているのですが、その後のイベントで画面上のデータを取得しようとすると、TABLEは初期のヘッダ部のみ(Length=1)になり、追加した行のデータを取得することが出来ません。 色々試したのですが「 Page_Loadメソッド 」の時点でTABLEの行はヘッダ部のみでした。 このような状況で動的に追加した行のデータを取得方法はありますか?? ・・・非常に困っています。

  • 画面表示とともにtableの指定の行位置を表示

    htmlの一部に 高さ指定(150px程度)のtableを作成し、 見出しは固定で、 内容は縦スクロールによって、見られるようにしている情報があります。 内容は月毎の予定のような情報になります。 これをこのhtmlを表示すると同時に JavaScriptで本日の日付(月)を取得し、該当の「月」の行に移動させたいのです。 tableの上に、1月、2月、3月、4月・・・とアンカー指定でジャンプできるように設定し 該当月をクリックすればその月の行にジャンプすることはできています。 これを、クリックしないで 「今月」の位置にジャンプさせて表示したいのです。 なかなかうまくいきません。 どなたか、アドバイスをお願いします。

  • HTMLでテーブルを表示させようとしています。

    HTMLでテーブルを表示させようとしています。 画像のような勤務状況がわかるテーブルをHTMLで表示させようとしています。 テーブルの数字項目は時刻を表しています。(9から18まであります) ブラウザの横スクロールは表示させたくないので テーブル内の一部項目(「No.」から「氏名」まで)を固定にして 横スクロールバーを表示させたいのです。 縦スクロールのサンプルを見つけ、 これを横に対応させればよいかと思ったのですが うまく表示させることが出来ませんでした。 一部項目を固定にして横スクロールバーを表示することは可能なのでしょうか?

    • ベストアンサー
    • HTML
  • Excelファイルから固定長データの作り方について

    次のエクセルのデータを   番号  金額               ← 空白行が入ります。   1001 300               ← 空白行が入ります。   1002 400               ← 空白行が入ります。   1005 800               ← 空白行が入ります。   1013  1200 下記のように固定長のデータに変換したいのですが 2 00000300 0010010001 2 00000400 0010020002 2 00000800 0010050003 2 00001200 0010130004 「2」(固定)、「 」(スペース5個))、金額(8桁)、「」(スペース1個)、番号(6桁)、連番(4桁) どのようにしたらいいのでしょうか? VBを使えばいいとは思うのですが、よくわかりません。

  • HTMLのテーブルデータの一部を固定しかつ一部をフレキシブルにしたいの

    HTMLのテーブルデータの一部を固定しかつ一部をフレキシブルにしたいのですがどのようにしたらいいでしょうか? 画像のようにやりたいのですが・・・ 一番左端は10pxで固定します。 Xのテーブルデータはいれる文字列の長さによってフレキシブルにします。 Yは画像を入れるのですがXの文字列とすぐ隣合うようにしたいのです。 その横の140pxと20pxのデータは完全に固定として上から下の行までまっすぐに通したいのです どのようにしたらいいでしょうか?

    • ベストアンサー
    • HTML
  • テーブルの列幅を固定にしたい

    お世話になります。テーブルの列幅を固定にしたいのですが、どうも上手くいきません。 それぞれの列幅をwidthで設定すると、空白の列は(正確には全角スペースが入っている列は)正しい列幅で表示されるのですが、列幅より長い文言が入っている列は、列幅が狭くなってしまいます。・・・逆だとまだマシなんですけど; 私の希望としては、列幅は完全固定にして、列幅より長い文言がセルに入った場合は、行幅を広げて表示して欲しいんです。 試しに値を消したときは正しい列幅で表示されて、長い文言を入れたとたん狭くなります(T.T) HTMLの仕様なのでしょうか?

    • ベストアンサー
    • HTML
  • 2つのテーブルを結合してデータ抽出時に

    2つのテーブルからデータを取得したいです。 結合し、データの取得を試みてますが、キーに対して空白の行が取得できません。どうしたらよいでしょうか?助けてください。 Aテーブル   Bテーブル 1 100 A       1 みかん 2 150 B       2 りんご 4 200 D       3 すいか 5 300 E       4 なし 6 500 F       6 高級なし 上記のようなテーブルをくっつける時の話で求める値は以下なんですが… Cテーブル 1  100  A  みかん 2  150  B  りんご 3       すいか 4  200  D  なし 5  300  E 6  500  F  高級なし どちらかがデータなしでもキー(例の場合は1とかの数字です)があるもの は表示したいです。 どなたかわかるかた教えてください。お願いします。 ちなみに使用しているのはoracleです。

  • Accessでテーブルからテーブルにデータをコピーしたい

    こんにちは。loooserと申します。 Accessでアプリケーションを作ろうとしているのですが、テーブルからテーブルにデータをコピーする方法が分かりません。 テーブル1には name price comment というフィールドがあり、 テーブル1'には no name price comment flag という5つのフィールドがあるとして、 テーブル1の3つのフィールドをテーブル2に移動したいと考えています。 他にもテーブルが複数あり、フィールド数は固定でないのです。 列数を取得してループするという感じだと思うのですが、全く知識がなく、お知恵をお借りできればと思っております。参考URLなどでも結構ですので、どうかお願いします。