• ベストアンサー

テーブル内の空白指定方法

ホームページ作成中です。 テーブル内に<FORM>でボタン配置したのですが、下だけ1行分空白が出ますよね。 で、枠のほうで下以外に空白を持たせたいのですが、可能でしょうか? というか、どこかでその方法を見たのですが、ちょっと思い出せないんです。 TABLEに上下左右の指定をつけたら良いとは思うのですが、実際どうしたら良いのかがわかりません。 方法を直接書いていただいてもいいのですが、方法がこのサイトに載ってるってのでもかまいません。その時は他の項目も勉強したいと思います。 ご存知の方よろしくお願いします。

  • HTML
  • 回答数6
  • ありがとう数1

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

  • ベストアンサー
  • BlueRay
  • ベストアンサー率45% (204/453)
回答No.6

#4さんも発言されていますが、もしスタイルを使用するなら <form ~ style="margin-bottom:0px"></form> とすれば、空白は消えますよ。 こうするのがベストなのかはわかりませんが…

その他の回答 (5)

  • mat-21
  • ベストアンサー率56% (91/162)
回答No.5

回答ポイントが違いましたらごめんなさい。 ようは、<form>と</form>の箇所が一行空くから消したいですよね。 スタイルシートを使わずにやる方法は、 <table ~> <form ~> <tr> <td>~</td> </tr> </form> </table> と指定すると、一行空きませんよ。 この指定の仕方は、参考書等にも紹介されています。

noname#6720
noname#6720
回答No.4

スタイルシートで何とかなるかもす。 <style type="text/css"> <!-- .margin { margin-bottom: 0px; display: inline; } --> </style> こんな感じす。で、 ボタンの部分の記述が <div class="margin"><form class="margin"> <input type=submit name="button" value="ボタン"> </form></div> こんな感じす。もっときれいに書けるかも。 、、、やっぱかっこ悪いかな。

  • k_345
  • ベストアンサー率40% (161/398)
回答No.3

1です。 タグの入れ方は合っていると思いますが、ブラウザによって反映されないものがあるかもしれません。 あと、FORMに関しては2の方がおっしゃる方法しかないかも…。

noname#6720
noname#6720
回答No.2

</form>をテーブルの外に出すのはだめですかね。 ~ ~ </td> </tr> </table> </form> ↑こんな感じで 、、、かっこ悪いかな。

master-3rd
質問者

補足

回答ありがとうございます。 やっぱりその方法しかないですかね… 結局その表の下に1段空くのでかっこ悪いんですが… <FORM>で1段下げないってことは出来ないんですかね?

  • k_345
  • ベストアンサー率40% (161/398)
回答No.1

cellpadding=2のようなタグを書くとセル内の余白を取れます。 参考URLに詳しいです。

参考URL:
http://tohoho.wakusei.ne.jp/html/table.htm
master-3rd
質問者

補足

回答ありがとうございます。 しかし、この場合、全部に空白がサイズ分付きますよね。 ではなく、下方向のみなしにしたいのですが… 参考URLのhspaceをやってみたのですが反映されません。 <TABLE bgcolor="#c9654f" hspace="10" cellspacing="1"> でいいんですよね? 試しに<TD>に仕込んでみましたが、これまた反映しないです。 更なる回答お願いします。

関連するQ&A

  • テーブルをウィンドウのセンターに

    700px*400pxぐらいのテーブルを、ウィンドウの大きさにかかわらず上下左右ともにセンターに配置するには、どのようなコードを書けばいいのでしょうか? 左右はセンター配置になるのですが上下が。。。 できればHTMLでお願いします。m(_ _)m また、テーブルの位置(上下左右センター)をCSSで指定できるのでしょうか? よろしくお願いしマス。

    • ベストアンサー
    • HTML
  • テーブルの中の下には少し空白を入れたい場合

    table[summary="回答"] td{ padding:0px 5px; } これで上下左右に空白を入れられますが、 テーブルの中の上には空白を入れたくなくて、 テーブルの中の下には少し空白を入れたい場合どうすればいいですか? table[summary="回答"] td{ padding:0px 5px; } これだと上下どちらも空白がなくなるので、 table[summary="回答"] td{ padding:0px 5px; margin-bottom:20px; } にしたのですが、 margin-bottom:20px; は適用されてません。

    • ベストアンサー
    • CSS
  • ピボットテーブルの列フィールドの空白について

    お疲れ様です。 どうしても空白をなくしたいので分かる方お願いします。 ピボットテーブルで集計をかけたとき列フィールドでCDは同じなのですが項目名が違った場合、2列集計が表示されます。その場合下の行のCDが集約されて空白になっていると思います。その空白をなくしたいのですができるのでしょうか?よろしくお願いします。

  • テーブルを作成しました。しかし・・・

    上下の配置で手こずっています。 左右の配置は上手く行ったのですが、下の方にアップっしてしまい上に固定したいのですが教えてください。(ブログで使用したいのですが) 指定したつもりはないのですが、なおわかりやすいサイトもあれば寄って教えてください。 お願いします。

  • テーブルの表示について

    こんにちは HTMLで以下のようにボタンが配置されていたとして、 [ボタン1] [ボタン2] [ボタン3] ----------------- |***************************| |***************************| |***************************| |***************************| |***************************| ----------------- それぞれのボタンをクリックすると、下の四角の枠(フレーム)の中に別々のテーブルを表示させる仕組みを作りたいのですが、何かよい方法はないでしょうか? お手数ですが、ご存知の方がいらっしゃいましたら、アドバイス頂けると幸いです。

    • ベストアンサー
    • HTML
  • htmlでテーブル内にテキストボックスを作りたいのですが・・・

    教えてください。 2行のテーブルを作ろうとしています。 1行目が項目で 2行目が入力できるようにしたいです。 入力できるようにしたいので テーブル内にテキストボックスを作ったのですが どうしてもテーブルを作る囲い線と テキストボックスの右側の間に余白ができてしまいます。 テキストボックスの下にできる余白は <form> <table> </table> </form> という感じで、テーブルをフォームで囲むことで 無くすことができました。 HTMLでこの余白を消せる方法がありましたら ぜひ、教えてください。 よろしくお願いしますm(__)m

    • ベストアンサー
    • HTML
  • Excel テーブル内の空白行の削除について

    テーブルの任意の行のデータを削除し、空白削除ボタン(cmd_Blank)をクリックすると削除したデータ行(空白行)を削除するVBAを作ったのですが空白行が1つの場合は問題なく動作するのですが(添付左)、 ・空白セルがあるとその行がすべて削除されてしまう(添付中央)。 ・空白行が2つ以上あるとエラーになってしまう(添付右) という問題に悩んでいます。 空白削除ボタンクリック時のコードは Private Sub cmdBlank_Click() ActiveSheet.ListObjects("T住所").DataBodyRange.SpecialCells(xlCellTypeBlanks).EntireRow.Delete End Sub になります。 添付の図がわかりにくいかと思いますが、ボタンクリックすると テーブル内の空白行があったら、その行のみ削除され、上詰めに したいということです。 どなたか教えていただきたいです。

  • テーブルの枠に付いて

    ホームページビルダー10を使っています。 テーブルの枠表示についてなのですが、(行2、列複数) 左側の行は枠表示なし、右側の行は枠表示ありにしたいのですが、 これは「表の属性」から指定可能でしょうか? それともhtmlから直接編集するしかないのでしょうか?

  • Wordで要素の外側に空白を指定したい

    Wordで要素の外側に空白を指定したい オートシェイプやテキストボックスでは内側に空白の大きさを指定できますが、外側に空白を指定することは出来ないのでしょうか?文章の途中に画像を織り交ぜているのですが、そのまま挿入すると上下左右の文字とかなり隣接してしまうので遠ざけたいのですが、良い方法が見つかりません。できれば「スペースを入れる」「内側に空白を設定したダミーのテキストボックス内に画像を貼り付ける」などの邪道(?)な手段ではなく、タイトル通りの方法でお願いします。

  • テーブルの配置

    お忙しいところすみません。たぶんCSSでレイアウトした方がいいと思うのですが、よく分からないのでとりあえずテーブルでレイアウトしています。 テーブルの入れ子にせずにレイアウトをしたいのですが、ブラウザーで確認すると、文字サイズを小さくすると、真ん中の左右に並べたテーブルが上下のテーブルの位置からはみだしてしまいます。 何かタグを付け加えるとうまくいくのでしょうか? ・まず、ページの上にタイトルやボタンを配置するテーブルを置き、 <table width="98%" border="0" align="left" cellpadding="0" cellspacing="0"> ・その下に左右にテーブルを配置し、内容を書き、 <table width="49%" border="0" align="left" cellpadding="0" cellspacing="0"> <table width="49%" border="0" align="right" cellpadding="0" cellspacing="0"> ・その下にまたテーブルを置いて、コピーライトを表示させる <table width="98%" border="0" align="left" cellpadding="0" cellspacing="0"> 省略してタグを書いていて、分かりにくければ申し訳ございません。教えていただけるとうれしいです。どうぞよろしくお願いいたします。

    • ベストアンサー
    • HTML

専門家に質問してみよう