• 締切済み

HTMLで1つのテーブルを横に表示させる方法

配列の中身をfor文を使って全部テーブルに表示させたいのですが そうすると縦にずらーっとでてきてしまい見栄えが悪いので 何件か毎に区切って横に列表示させるようにしたいです。

  • Java
  • 回答数1
  • ありがとう数2

みんなの回答

回答No.1

Servletでやるのか、JSPでやるのか、はたまたVelocityでやるのかわからないので、アルゴリズムだけ。 offset = 要素数 / 横に表示する件数 (端数切り上げ) ループ1 (offset分){ <tr>出力 ループ2 (横に表示する件数分) { <td>出力 ループ1カウンタ * 横に表示する件数 + ループ2カウンタで、表示する要素番号を計算 要素番号 <= 要素数なら要素を出力 </td>出力 </tr>出力 } }

関連するQ&A

  • テーブルを横に二つ並べるには?

    テーブル(2行5列)を4つ並べたいと思っています。 それぞれのテーブルとは若干のスペースが欲しいと思っています。 縦に並べるなら改行でもしてスペースを造ればいいと思うのですが、横にテーブルを(スペース有で)並べるにはどのようにしたら良いのでしょうか? どうぞよろしくお願いします。

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

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

    • ベストアンサー
    • HTML
  • テーブルを横に二つ並べて表示する方法はありますか?

    テーブルを横に二つ並べて表示する方法はありますか? 4列のテーブルを作るのではなく、 2列のテーブルを2個並べたいです。 <html> <head> <title>test</title> </head> <body> <table border=1 cellspacing=1 cellpadding=1> <tr><td>No</td><td>Destination</td></tr> <tr><td>a</td><td>b</td></tr> </table> <table border=1 cellspacing=1 cellpadding=1> <tr><td>No</td><td>Destination</td></tr> <tr><td>a</td><td>b</td></tr> </table> </body> </html> これだと、縦に2個並んでしまいます。

  • 二つのテーブルを横に並べて表示するにはどうすれば

    "<table border=10><tr><td>test</td></tr></table><table border=10><tr><td>test</td></tr></table>" のように、テーブルを二つ表示させたい時に test test と、縦に並んでブラウザに表示されてしまうのですが testtest のように、二つのテーブルを横に並べて表示するにはどうすればよいでしょうか?

    • ベストアンサー
    • HTML
  • テーブルの表示方法

    初心者ですが宜しくお願いします。 テーブルサイズ縦700横400にて ブラウザのサイズを問わずに上下左右で真ん中に 表示するタグを教えて下さい。

  • 【エクセル】横の列の、配列方法について

    「列が「CO」まで、行が「2万行」近いデータについて、 横の列を、配列通りに並び替えする方法」について、伺います。 列の配列を状況に応じてカスタマイズしたいと考えまして、 配列基準行(各列の優先順位を1から順番に振った配列表示行)の 順番に沿って、横(列)の「並び替え」をしたいのですが、うまくいきません。 自分が考えたこととして、まず、シートの縦・横配列を、 「形式を選択して貼り付け」の際の「行列を入れ替える」にして、 縦横を変えた後、行の並び替えを実施して、 またその後、「行列を入れ替える」で元に戻そうとしたのですが、 「コピー領域と貼り付け領域が違うため・・・」という エラー表示が出て、うまくいきません。 2万行という行数が多きすぎて、列に入りきらなかった ためではないかと思います。 恐れ入りますが、どなたか最善策について、ご教授いただければと思います。 どうぞ、よろしくお願い致します

  • テーブルを並べる方法??

    ホームページビルダーV6.5を使っています。 下記のような感じ(わかりやすいようにURLお借りしました) にテーブルを横3列、縦4列に並べたいのですが、どうすればいいでしょうか?よろしくご伝授お願いします。 http://pomo.vis.ne.jp/index.html

  • テーブルを2つ横に並べる

    ホームページ作りに熱中しているのですが、テーブルを2つ横に並べる方法がよくわかりません。どうしても縦に連なってしまいます。 テーブルを横に並べるタグはあるのでしょうか?教えてくださいm(vv)m このテーブルを横に並べたいのですが・・・。 <table style="border:1px solid 色;background-color:white;" cellpadding="5"><tr><td> 文字を入れる </td></tr></table>

  • 別々のテーブルは横に並べられない?

    Dreamweaverを使ってホームページを作っています。 初歩的な質問なのですが、 別々のテーブルを横に並べて表示したいのですが、 できないことなのでしょうか? また、テーブルの横にテキストを入力することも 不可能なのですか? ひとつのテーブルで作ったりすると、表示が遅めに なってしまわないでしょうか...? ご存知の方どうかお教えください。 よろしくお願いします。

    • ベストアンサー
    • CSS
  • 列ごと横表示にしたい

    隣の列と隣の列を  =IH7&II7 のようにして足して、現在の列に表示させているのですが なぜか縦表示になってしまい、 1文字しか表示されません。 該当列全体を選択して 書式設定→配置→方向→文字列を白くしても、 横表示には戻りません。 しかし、一つのセルを選択して、同じように書式設定で文字列を白くすると 横表示になります。 1000行くらいあるので一気に横表示したいのですが どうすればなおりますか?

専門家に質問してみよう