• ベストアンサー

ホームページビルダーでのセル幅の調整

ホームページビルダーで写真を掲載するため2行の表を挿入して1行目を2列にして、それぞれの列に写真を挿入します。 次に、2行目に3枚の写真を入れるため、1つのセルを横に分割してセルを3つ作り、3枚で1行目の2枚と同じ幅になるように、写真幅を縮小して挿入します。 この時にセルの幅が写真の幅より大きくなって、セルに大きな余白ができ、表自体の全幅も広がってしまい、セル幅を写真幅に合わせようとしてもまったくセル幅の調整ができません。 このような時にどうしたらセル幅が写真幅に調整できますか教えて下さい。

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

  • ベストアンサー
  • crepon133
  • ベストアンサー率51% (399/776)
回答No.3

この方法を試してください。 2行1列の表を作ります。  表の属性   表の位置:中央揃え   罫線の幅:0ピクセル   セル内の余白:0ピクセル   枠の幅:0ピクセル   *表の幅・高さは空欄のままにしておく  セルの属性   水平位置揃え:中央揃え   *セルの幅・高さは空欄のままにしておく 1行目のセル内に1行2列の表を挿入する  表の属性   表の位置:中央揃え   罫線の幅:0ピクセル   セル内の余白:2ピクセル ←ここで写真と写真の隙間を決める   枠の幅:0ピクセル   *表の幅・高さは空欄のままにしておく 2行目のセル内に1行3列の表を挿入する   表の位置:中央揃え   罫線の幅:0ピクセル   セル内の余白:2ピクセル ←ここで写真と写真の隙間を決める   枠の幅:0ピクセル   *表の幅・高さは空欄のままにしておく セルが小さいままですがこのまま操作を続けてください。 挿入した表の各セルに写真真挿入する。 表が写真のサイズに合わせて勝手に広がるので、表のサイズはいじらない。

ganchan59
質問者

お礼

とっても丁寧に手順を説明していただきましてありがとうございます。 参考になります。

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

その他の回答 (3)

  • takkuni
  • ベストアンサー率24% (166/676)
回答No.4

挿入~その他~レイアウトコンテナから2つのDIVを作成して、それぞれ写真を並べて挿入。 属性の変更で丁度おさまるように上段と下段の画像サイズの調整。 画像に余白が必要であれば、左右上下共に調整できます。 HTMLも軽くなると思われますし、表にこだわるよりも簡単です。 但し、v10でないとできないかも?

ganchan59
質問者

お礼

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

すると、全ての回答が全文表示されます。
  • gura_
  • ベストアンサー率44% (749/1683)
回答No.2

 一般に、表は中に入るものの大きさに応じて伸びてしまいます。 したがって、対策としては、画像の属性で幅を規定するか、画像そのものの幅を小さくすればよいでしょう。  前者の場合の、「HTMLソース」の例です。↓ <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <meta http-equiv="Content-Style-Type" content="text/css"> <title></title> </head> <body> <table border="1"> <tbody> <tr> <td colspan="2"><img src="http://oshiete1.goo.ne.jp/images_goo/goo_h1_50b.gif" border="0"></td> <td><img src="http://oshiete1.goo.ne.jp/images_goo/goo_i_50_new.gif" border="0"></td> </tr> <tr> <td><img src="http://oshiete1.goo.ne.jp/images_goo/goo_i_50_new.gif" border="0"></td> <td><img src="http://oshiete1.goo.ne.jp/images_goo/goo.gif" border="0"></td> <td><img src="http://oshiete1.goo.ne.jp/images_goo/goo.gif" border="0" width="30"></td> </tr> </tbody> </table> </body> </html>

ganchan59
質問者

お礼

ありがとうございました。 HTMLも徐々に勉強したいと思います。

すると、全ての回答が全文表示されます。
  • STICKY2006
  • ベストアンサー率29% (1536/5269)
回答No.1

こんばんちは。 んー。まぁ、イメージはできましたが、ビルダは使っていないので、詳しい操作の方はお手上げです。 テーブル枠をクリックドラッグすればできたよね。とは覚えているんですけどね。 とりあえず、テーブルを作る際の工夫(?)についてアドバイスさせていただきます。 現状、 上段が横2列、下段が横3列の表を作っているわけですよね? 改善(?)方法として 上段、下段、ともに横1列の表にして上段、下段、それぞれに新たにテーブルを追加します。 「テーブルの中にテーブルがある」と言えば。。。イメージできますかね?? 利点としては、今回のように、上段と下段で、横の列数が違うときとかは便利です。 「どこで2列に別ける縦線を引くか」「どこで3列に別ける縦線を引くか」 となると、ソースレベルで書かなきゃいけないので、ビルダの自動作成じゃ限度ありますし。。。 テーブルの中にテーブルがあれば、考えればいいのは、横幅だけ。なので、比較的楽ですよ。 HTMLを勉強していけば、上記の説明の違いがよく分かるようになるかと思います。 まぁ、とりあえず、「上下段」にだけ別れたテーブルを作って、上段に「横2列のテーブル」下段に「横3列のテーブル」 をそれぞれ追加して試してみてはいかがでしょうか。

ganchan59
質問者

お礼

ありがとうございました。 オーソドックスに2列と3列の表を別に作るべきですね

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

関連するQ&A