• ベストアンサー

テーブルで2列目がずれる・・

お世話になっています。 2列のレイアウト | | | |A|B| | | | | | | をしたいのですが、例えばAにCというテーブルを5個配置 Bに同じCのテーブルを4個配置した場合 残りの一個分Bは上下に隙間が開いてしまいます。 これを上にあわせたいのですが どうしたらいいでしょうか・・? わかりにくい質問でスミマセン

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

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

AとBそれぞれの中にテーブルを縦に配置したいっていうことですよね? A(5つテーブルを入れる)を囲む<td>を<td valign="top">としてみて下さい。 以下にソースを書きます。 <table width="600" border="0" cellspacing="0" cellpadding="0"> <tr> <td valign="top">A(ここにテーブルが5つ入る)</td> </tr> <tr> <td>B(ここにテーブルが4つ入る)</td> </tr> </table>

kobahikaru
質問者

お礼

おっしゃるとおりで解決しました! ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • テーブルのレイアウトがうまくいきません

    DreamweaverMXで簡単なホームページを作っています。 テーブルをつかってレイアウトをしようと思いましたが、思うようになりません。やり方が間違っているのでしょうか? まず大枠で1行3列のテーブルを作り、幅だけ800pに指定。(高さ指定はしていません) 両端の列はそれぞれ幅だけ180pに指定。 で、そのそれぞれの列の中にまた必要なテーブルを作ってレイアウトしようとしてるのですが 一番左の列の中にテーブルが3つ入っていて一番縦長になっています。真ん中と右の列にも必要なテーブルや画像を入れているのですが左の列が長いせいかそれぞれの列の一番上がそろいません。左の列の長さに合わせて一番大外のテーブルの高さが決まってしまってしまいますが、真ん中と右の列の中のテーブルたちは左の列の高さの真ん中に配置されてしまいます。 方法がまずいのでこうなってるのだとは思いますが、本を見ながら勉強しつつやっていますが思うようにいかないので質問させてもらいました。 一番上をツライチに合わせるにはどうすればいいのでしょうか? というか上記の方法の悪いところを指摘していただければと思います。よろしくお願いいたします。

  • AテーブルからBテーブルへの展開

    表題のとおりAテーブルのデータを展開し、 BテーブルへINSERTするというPLSQLを考えています。 以下ような感じです。 Aテーブル No 列A1 列B1 列C1 列D1 列A2 列B2 列C2 列D2 列A3 列B3 列C3 列D3 -------------------------------------------------------------- 上記表のデータを Bテーブル No 列BA 列BB 列BC 列BD ------------------------- No 列A1 列B1 列C1 列D1     ←列名の末尾が1のもの No 列A2 列B2 列C2 列D2     ←列名の末尾が2のもの No 列A3 列B3 列C3 列D3     ←列名の末尾が3のもの と、いう感じでBテーブルへ。 Aテーブルの列名は”列A1”のように末尾に数字がついておりBテーブルへは 末尾が同じものを1レコードとしてINSERTします。 これを実現する方法として CURSOR csr IS SELECT * FROM ( SELECT 列A1 ,列B1 ,列C1 ,列D1 FROM Aテーブル UNION SELECT 列A2 ,列B2 ,列C2 ,列D2 FROM Aテーブル UNION SELECT 列A3 ,列B3 ,列C3 ,列D3 FROM Aテーブル ); 上記のようにカーソルで処理してINSERTする以外に方法がありますでしょうか 因みにこの例では1~3項目ですが実際には1~15項目まであります。 BテーブルへINSERTする列数も13列存在します。 DBはORACLE9iです

  • テーブルに存在しない列をselect文で出力する事はできないでしょうか?

    例えば、「TEST」テーブルに列 A,B,C が存在する場合、 SELECT A,B,C FROM TEST; で、A,B,C を出力できますが、TEST テーブルに存在しない列 D を固定値「あああ」 で出力する事は可能でしょうか? 可能でしたら、SQLの記述を教えて頂けないでしょうか? 有識者の方、よろしくお願いします。

  • CSSでレイアウト divで囲んだ枠にtableを入れるとブラウザによって表示が異なる

    お世話様です。 CSSでレイアウトしたウェブサイトを作成中です。 簡単に書くと・・・ <div id="style_a"> 文字列A <table> <tr><td></td></tr> </table> 文字列B </div> IEでは、style_aがテーブル後の文字列Bにも反映されるのですが、 FirefoxとOperaでは、テーブルの前の部分でstyle_aが無効になりテーブルと文字列Bはデフォルトに戻ってしまいます。 このような場合、どのように設定すればいいのでしょうか? ちなみに間のテーブルはレイアウトとしてではなくデータを表として表示したいので使っています。 どうか教えてください。

    • ベストアンサー
    • CSS
  • 2個の引数を使用して、テーブルの行、列に該当する値を求める方法は?

    Excel2003で、2個の引数を使用して、テーブルの行、列に該当する値を求める方法を、教えて下さい。 例) Aテーブル  A  B  C  D  E 1   5  4  3  2 2 1 260 200 150 100 3 2 460 370 280 180 4 3 670 540 400 270 5 4 880 700 530 350 Bテーブル  A B  C 1  5 2  2 460 BテーブルのB1のセルに5、B2のセルに2を、入力した場合、Aテーブルから460を探し出して、BテーブルのC2のセルに460と、表示させたい。 この時、C2のセルには、どんな関数がいいのでしょうか? よろしく、ご教示下さい。

  • 列と列のあいだに、新しい列を挿入したい。

    お願いいたします。 テーブル tblのA列とB列のあいだに 新しくC列を挿入したい場合、 "ALTER TABLE tbl ADD C …" のあと、なんと記述すればよいでしょうか?

    • ベストアンサー
    • MySQL
  • 1つの列から複数の候補を選ぶ

    こんばんは。いつもお世話になっております。 今回、ひとつの列から5つの候補を抜き出すというものに挑戦しようと思いました。 moziとid列がある moziテーブルと idとcolor列がある colorテーブルの二つがあります。 id mozi  --------- 1 A 1 B 2 A 2 B 2 C 3 A 1 C 1 D 1 E id color --------- 1 緑 2 赤 3 白 というように入っており、 id列で結合しております。 今回、id列で結合後、mozi列にAとBを含む(AND) 場合、colorテーブルのidとcolor列を抽出するということを行いたいのです。 この場合ですと、1と2、緑と赤を抽出したいのです。 select c.id,c.color from color c, mozi m where c.id=m.id and mozi="A" and mozi="B" というsql文しか思い浮かばないのです。 当然mozi列が2列ないためこのsql文は使えないということがわかるのですがどうすれば求めるものがだせるのかわからないのです。 どなたかお分かりの方がいらっしゃいましたらご教授のほうよろしくお願いします。

  • テーブルの行と列の入れ替えは可?

    テーブルの列方向(縦)のデータを、行方向(横)に入れ替えることはできますか? 例えば、 ----+------ 01 | A ----+------ 02 | B ----+------ 03 | C ----+------ というのを、 ----+----+---- 01 | 02 | 03 ----+----+---- A | B | C ----+----+---- のようにしたいのですが、 御存知の方がおられましたら 教えていただけませんか? お願いします。 項目名は特にこだわりません。

    • ベストアンサー
    • PHP
  • 2つのテーブルの列を比較し易いよう表示させたい

    2つのテーブルがあるとします。 Aテーブル (住所列) 東京 神奈川 千葉 茨城 Bテーブル (住所列) 神奈川 千葉 茨城 このAとBテーブルでは同じ項目(住所列)をもっておりますが、 存在するデータは異なっております。 このAとBのテーブルの結果を以下の様に抽出したいのですが、 どのようなSQLを組めば良いでしょうか? A.住所 B.住所 東京   (歯抜けにしたい) 神奈側 神奈川 千葉 千葉 茨城 茨城 ご教授お願いします。

  • ID列を含むテーブルコピー、編集

    ID列を含む「テーブルA」の内容をコピー&コピーの一部項目を編集して、ID列はリセットして振り直しを行った後、「テーブルA」にINSERTするといった事をしたいのです。編集する項目、IDの項目はKEYになっている。 SQLリファレンスで調べてみましたが、SET IDENTITY_INSERT XXXX ON、DBCC CHECKIDENTなどの使い方がいまいち良くわからないのです。 1.「テーブルA」のIDENTITYをはずした形で、コピー先のテーブル「テーブルB」をCREATE。(レイアウトは全く同じ。) 2.「テーブルA」を全て、「テーブルB」(編集用)へINSERT。 3.「テーブルB」の一部項目を編集、「テーブルA」のID列に相当する項目を'1'から配番する。 4.編集後の「テーブルB」を全て、ID列を含む「テーブルA」にINSERT。 上記3、4項の方法が良くわかりません。 データテーブルは、「年度」・「履歴番号」(ID)・「その他項目多数」を持ち、編集方法は、「年度」を新年度に置換し、「履歴番号」を'1'から振り直したものを、「テーブルA」にINSERTしたいのです。 「履歴番号」(ID)の振り直しの条件はありません。レコードTOPから'1'から順に再配番されればいい。 やりたい事は単純なのですが。。。。初心者ですみません。 助言いただければと思い質問しました。