• ベストアンサー

上部の余白

HTMLでページを作っていますが、 基本的にそのままでは、左上に寄ることになりますよね。 いろいろ検索したところ、 左右の余白は <TABLE WIDTH = "●%" ALIGN="center"> で、空く事は解ったのですが、 上を空けるのが、どうしても解りません。 普通に<p>や<br>を入れてもダメなんですよね? どうのようにしたらよろしいでしょうか?

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

  • ベストアンサー
noname#107580
noname#107580
回答No.4

こんにちは! とりあえず、テーブルの中身を中心にする方法です。 <table width="100%" height="100%"> <tr> <td align="center" valign="middle">abc</td> </tr> </table> それとテーブル自体を中心にするにはテーブルの中にそのテーブルを入れます。 <table width="100%" height="100%"> <tr> <td align="center" valign="middle"> <table width="80%"> <tr> <td align="center" valign="middle">abc</td> </tr> </table></td> </tr> </table> こんな感じでやってみて下さい。 中のテーブルの中もセンターに指定していますが、必要ない場合は外してください。 タグの border などは省略しています。

その他の回答 (3)

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

<body>タグの中に何も指定しない場合は、デフォルトの文字の大きさ(確かそうだったと思う)分天地左右にスペースが空きます。 これを設定するにはスタイルシートが確実でしょう。 <head>~</head>の間に <style type="text/css"> <!-- body { margin:0px; } --> </style> とすれば、隙間が完全になくなります。 隙間を空けたい場合は、0pxを例えば10pxにすると、天地左右10px空きます。

  • ombre
  • ベストアンサー率43% (100/230)
回答No.2

◎画面上部の余白をなくす   <body topmargin=0 marginheight=0> ◎画面左部の余白をなくす   <body leftmargin=0 marginwidth=0> これで、IEとNNの両方に対応したと思います。 (バージョンにもよります) =0の数値を替えて、余白を指定します。 ・・・たぶんです。(^_^;)

回答No.1

<body topmargin = "10"> ~ </body> とすれば、ページの上部に余白ができます。 数値はもちろん自由に変えられます。 topmargin のほかに leftmargin, rightmargin, bottommarginがあります。 netscapeでは対応してませんが……

関連するQ&A