- ベストアンサー
ホームページ作成中。上にある余白をなくすには。
お世話になります。 タグの指定方法を教えてください。 表に文字などをレイアウトして配置しようとしています。フレームを使いたいので、表自体がそのページの一番上にくっついた状態・・にしたいのですが、そのままだと上に余白があって表が始まる・・ような感じになってしまいます。 この余白を消して、ページの上(画面上部という意味です)から表を表示させる方法を教えてください。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
> 表に文字などをレイアウトして配置しようとしています。 との事なのでテーブルレイアウトをされているのですね。 個人的にはCSSがオススメですが、例えばbodyタグに <body topmargin="0" leftmargin="0" marginwidth="0" marginheight="0"> 上余白だけの場合は <body topmargin="0" marginheight="0"> と表記すれば余白ゼロになります。 「0」の数値を変えれば指定したpx数だけ余白をとることができます。 ブラウザ独自のものになるのでtopmargin="0" (bottommargin="0") marginheight="0"はセットだと考えていただいた方がいいと思います。 topmargin・・・上マージン(IE) leftmargin・・・左マージン(IE) bottommargin・・・下マージン(IE) rightmargin・・・右マージン(IE) marginheight・・・上下マージン(NN) marginwidth・・・左右マージン(NN) CSSの場合は <head>~</head>内に <style type="text/css"> <!-- body { margin: 0px; } --> </style> と記述すれば余白は消えます。
その他の回答 (2)
- sr-agent
- ベストアンサー率43% (594/1373)
もし、スタイルシートを使うことが可能ならば、 body { margin: 0% 10% 3% 10% } と上側のマージンを0%などに指定されてはどうでしょうか? (上記の場合、上マージン、右マージン、下マージン、左マージンの順に一括で指定しています。) また、上のマージンのみならmargin-top:0% という指定のしかたでもよいと思います。 参考にならなかったらスミマセン。
- keydaimon
- ベストアンサー率28% (80/285)
表のタグが<p></p>や<div></div>などのタグで囲まれているのであれば、速攻消しましょう。 それでもだめであれば、 ソースをそこの部分だけ教えてください。
お礼
ご回答ありがとうございました。 教えていただいたサイトも大変参考になりました。 また別件で質問を出しているので、お世話になるかもしれないですがよろしくお願いします。