• ベストアンサー

テーブルセル余白(例えば左側だけ、上側だけ、など)

こんにちは。 宜しくお願いいたします。 テーブル内のコードに、cellpadding="5" は セル余白が上下左右のすべて、5ピクセル空きますが、 左側だけ5ピクセル、とか、上側だけ5ピクセル、のように 指定方向のみ、余白を作ることは可能でしょうか。 その場合のHTML記述を教えてください。 また、ここで質問させていただいている「指定方向への余白指定」と 全体余白指定の「cellpadding="XX"」は同時に使って 良いものでしょうか。 素人質問ですみません。 宜しくお願いいたします。

  • HTML
  • 回答数2
  • ありがとう数2

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

  • ベストアンサー
  • naokita
  • ベストアンサー率57% (1008/1745)
回答No.2

1つのセルだけなら、下記で。 <td style="padding: 5px 10px 20px 30px;"> 上の例は、上が 5px。 右が 10px。下が 20px。 左が 30px。 適当に数値変更してください。 cellpadding="5" と style="padding: 5px;"は同じになるはず。 <td style="padding: 5px;"> 両方使うとどうなるかは、試して下さい。 cellpadding をここ数年利用していないので・・・ 複数個所利用するなら、NO.1さんを参考に HEAD内に下記を入れて試してみましょう。 <style type="text/css"> <!-- td {padding: 5px 10px 20px 30px;} --> </style>

koichan55
質問者

お礼

早速のご回答有難うございました。 個別にセルの指定方向だけに余白を作ることに成功しました! また、全体指定も今後活用できればと思います。 有難うございました!

その他の回答 (1)

  • Yumikoit
  • ベストアンサー率38% (849/2209)
回答No.1

スタイルシートを使えば簡単ですよ。 http://www.tagindex.com/stylesheet/table/padding.html また、padding-top:5px; padding-left:10px; などの指定方法も個別にできます。 今はだいぶ利用度が減りましたが、まれに古いブラウザでスタイルシートを表示できないものもあるので、cellpaddingと併用する人もいます。 ですが、いくつかのブラウザで比較表示させてみるとぶれがあったりしますし、その際に原因究明をしようとするなら構造はシンプルにしておいた方が楽ですね。 HTML文の1行目でDOCTYPE宣言をしているのが普通ですから、DOCTYPE宣言に合わせてどちらかに統一した方が良いと思います。 スタイルシートの基本は、私は字引き替わりに http://www.tohoho-web.com/ http://www.tagindex.com/ の2か所を使っています。

koichan55
質問者

お礼

早速のご回答有難うございました。 早速実行してみたいと思います。 今の私にはまだまだ難しい世界ですがぜひ活用できるよう頑張ってみます。 有難うございました!

関連するQ&A

  • セルとセルの余白の上下のみ表示方法

    ホームページビルダーでホームページを作成中です。 テーブルのセルとセルの余白の上下のみ表示させ、余白幅を指定するにはどのようにしたら良いでしょうか?cellspacingで指定すると左右にも余白が出来てしまい困っています。 ご存知の方がいらっしゃいましたらご教授下さい。

  • テーブル内の左右にだけ余白を設定するには?

    HPビルダー6.3を使っています。 テーブルを使ってリンク集を作っていますが、 表のセルの左右に余白がなく文字が詰まって 読みづらいと思うので右クリックで表の属性の セル内余白を設定してみましたが、上下にも 余白ができて表示が乱れてしまいます。 セルの左右にだけ余白を作りたいのですが、 どういうhtmlを書き込めばいいですか?教えてください。

  • imgの下に余白が出来てしまう

    1週間位悩んでいますが、わかりません。 どなたか助けてください。 下のようなHTMLを書いています。 <table border="0" cellspacing="0" cellpadding="0"> <tr><td><img src="img/head.bmp" border="0"></td></tr> </table> で、画像の上下左右に余白が出来ると困るのですが、 下側だけに3~4dot程度の余白が出来てしまいます。 ちなみに、画像のサイズは762x63dotです。 試しに <tr height="90"><th valign="bottom"> <img border="1" ... とやると、画像がテーブルの中で下の方に配置されますが、やっぱり下に3~4dot程度の余白ができます。 また、余白はimgのborderの外側にあります。 どうか、宜しくお願いいたします。

    • ベストアンサー
    • HTML
  • cellpadding

    <table border="1" cellpadding="10" cellspacing="0"> <tr> <td>あああああ</td> </tr> </table>  上記テーブルで、「あああああ」の周りに出来る余白(空白)のピクセル数(上下左右)は それぞれ10pxなんでしょうか?それとも5pxなんでしょうか?

    • ベストアンサー
    • HTML
  • EXCELシートのHTML保存の余白をなくしたいんです。

    EXCELシートをHTML保存しましたが、上下左右の余白が開いていておもしろくありません。 縦横スクロールバーやオートフィル、セル幅可変、並べ替え等、EXCELの標準機能 を残した HTMLで保存しています。 HTMLは全くの素人なんですが、 HTML上の余白をとらない保存のしかたを教えて下さい。 ダイレクトに HTML上で余白をなくする方法でもよいのですが。 お願いします。

  • CSSでテーブルセルの大きさ指定したい

    CSS(スタイルシート)を使って セルの大きさを指定したいのですが 自分のもってる本にはHTMLの方法しかのってなく CSSのテーブルの項目にはなぜか書いてません 自分が使っている無料HPサイトではHTMLで 指定しましたが反応ないです CSSでのセルの大きさ指定のやり方教えてください

    • ベストアンサー
    • HTML
  • エクセルでセルの余白を作りたい

    エクセルでセルに余白をもうけたいのですがそのようなことはできますか? ワードで表をつくったときにはセルごとに上下左右の余白をミリ単位で設定できますが、同等の機能はエクセルにはないのでしょうか。 ヘルプを探しましたが見つかりませんでした。 よろしくお願いします。

  • エクセルの余白設定について

    mac でエクセルを使用しています。 うちのプリンターではどうしても上下左右のふちの5mmは印刷できません。 なのでぎりぎりのところまで印刷したいと思っています。 ヘッダーフッターと上下左右の余白すべて”0”にしてます。 印刷すると左右は5mmほどの余白ができます。→これは問題ありません。 ですが下部分に2cmくらいの余白ができてしまいます。 表を書いているので、この表自体が小さいのかと思い、 セルを挿入したり、セルの高さを高くすると 次ページまで突入してしまいます。 次ページまで突入しない程度のセル挿入ですと高さ3mmほどのセルしか入れません。 下部分も5mmぎりぎりまで印刷したいのですが、どうしたら良いでしょうか??

    • ベストアンサー
    • Mac
  • PhotoShopElements11の操作方法

    PhotoShopElements11とPaintShopPro8を用途で使い分けています。全部、PhotoShopでできればPhotoShopに統一するのですが、カンバスサイズの変更では、PaintShopの方でないとできない機能があり、このように2つのプログラム利用となっています。そこで質問なのですが、私がPhotoShopElementsでできないと思っているカンバスサイズの上下左右のピクセル単位の指定をする方法が、PhotoShotElementsにもあれば操作方法を教えてください。PhotoShopのカンバスサイズの変更のダイアログボックスには、上下左右に均等に広げるまたは縮める、あるいは、上全部や左全部方向に広げるまたは縮める方法しか選択できません。PaintShopであれば、左側を30ピクセル縮めて、上側を20ピクセル縮めるといった指定が可能です。文字ツールは、ShotoShopの方が優れているので、こちらを使いたいと思うので、そのような方法がありましたら操作方法を教えてください。

  • テーブルのセル余白について。

    テーブルのセル余白について。 <table border="1" width="200" cellpadding="20"> <tr> <td>1-1</td> <td>1-2</td> </tr> <tr> <td>2-1</td> <td>2-2</td> </tr> </table> cellpaddingが効かないみたいで、どうしてか全く分からなくて・・・ html初心者ですが、ご教示よろしくお願い致しますm(_ _)m

    • ベストアンサー
    • HTML

専門家に質問してみよう