• ベストアンサー

余白0でできる右側の隙間

はじめて質問させて頂きます。 現在作成中のホームページなんですが、 BODYのeftmargin,topmargin,marginwidth,marginheightの数値をそれぞれ0に設定し、背景色を白にしそこへ幅100%背景色赤の表を挿入しました。 普通マージンの設定が0になっているのです、表の左右に余白は出来ないと思うのですが、右側に余白が出来てしまいます。 ブラウザの更新で読み直すと隙間が消えるのですが、同じ設定の別のページを表示させると、また同じように余白ができます。 これは仕方がないことなのでしょうか? なにか解決方法をご存知の方、よろしくお願いします。

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

  • ベストアンサー
  • lmeelm
  • ベストアンサー率52% (18/34)
回答No.3

ネットスケープの場合、6以上であれば可能ですね。 4.7xですと指定していないのと変わりません。

pnopi
質問者

お礼

lmeelmさんの言われるとおりネットスケープでは指定ナシの状態で表示されました。 でも面白いことに・・・ <body>のマージンの指定のみ → 右側に余白ができる。 スタイルシートの指定のみ → 指定ナシの状態で表示される。 <body>のマージンとスタイルシート → 余白なしで表示される。 ・・・という結果になりました。 結局、右側の余白の原因はよく分かりませんでしたが <body>でのマージン指定とスタイルシートで解決しました。 ありがとうございます。

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

その他の回答 (4)

  • uduki4
  • ベストアンサー率42% (69/163)
回答No.5

すいませんが、この質問を最初に調べましたか。 この質問は前にも答えた事があります。 でも私もよく質問をしますから、 そのページにも書いてあることですけど、参考になれば書いておきます。 <HTML> <HEAD> <TITLE>タイトル</TITLE> </HEAD> <body leftmargin="X" topmargin="X"> <table width="100%" height="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td>ここに内容を描く </td> </tr> </TABLE> </BODY> </HTML> </BODY> </HTML> えーとこうなります。 表の背景色は、設定は分りますか。 これは、まあ、IE・NEでも大丈夫です。 えーとまあ、簡単な解説を、 <body leftmargin="X" topmargin="X">で、 Xのところに、0と書いておけばいいんです。当然、開けたいのであれば、いくつ開けるかを考えて、数値を入れればいい事ですし、 これだと、どのブラウザーでみてもいいんです。 leftmarginは、横 topmarginは、縦のスペースを制御するものですから、 テーブルの入れるとテーブル内の制御をする事になります。 当然、BOOYタグの中に入れれば、BOOYタグの中の制御をする事とあります。無論%も出来ますから、何ら問題はないのです。 いいホームページが出来ます事を祈って。

pnopi
質問者

お礼

すみません、キーワード検索したのですが見つけることが出来ませんでした。 タグはuduki4さんが書いてくださった内容と同じだったのですが 右側に余白が出来てしまう(更新ボタンをクリックすると余白はなくなる)ので相談した次第です。 説明不足で、お手間と取らせてしまいました申し訳ありません。 ありがとうございました。

すると、全ての回答が全文表示されます。
  • Pagan
  • ベストアンサー率70% (101/143)
回答No.4

 leftmarginを指定するとIE2以上で左右のマージンを一括指定できるらしいです。 http://tohoho.wakusei.ne.jp/html/body.htmをご参照ください。

参考URL:
http://tohoho.wakusei.ne.jp/html/body.htm
pnopi
質問者

お礼

そうなんですよね、leftmarginを指定してれば右側の余白もなくなるはずなんですが・・・ 試した結果 <body>のマージンの指定のみ → 右側に余白ができる。 スタイルシートの指定のみ → 指定ナシの状態で表示される。 <body>のマージンとスタイルシート → 余白なしで表示される。 ・・・という結果になりました。 結局、右側の余白の原因はよく分かりませんでしたが <body>でのマージン指定とスタイルシートで解決しました。 ありがとうございます。

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

NNも対象にお考えですか?IEのみでよければ、 <HTML> <HEAD> <STYLE type="text/css"> <!-- BODY{margin:0;} --> </STYLE> </HEAD> <BODY> <TABLE border="0" width="100%" height="100%" cellpadding="0" cellspacing="0" bgcolor="red"> <TR> <TD> </TD> </TR> </BODY> </HTML> だけで平気と思いますが・・・・

pnopi
質問者

補足

スタイルシートを使う方法もありますね。 HTMLでしか考えていませんでした。 ネットスケープではこのスタイルシートは無理なのでしょうか?

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

>BODYのeftmargin,topmargin,marginwidth,marginheightの数値をそれぞれ0に設定し rightmarginとleftmarginは設定していますか?

参考URL:
http://www.google.com/search?hl=ja&inlang=ja&ie=Shift_JIS&q=leftmargin+rightmargin+body&lr=lang_ja
pnopi
質問者

補足

eftmarginはleftmarginのつもりでした。 rightmarginというのもあったんですね。お恥ずかしい。。。 あるホームページでは4つのマージンの指定で余白ナシで表示されていたのですが・・・何が違うんでしょう。

すると、全ての回答が全文表示されます。
このQ&Aのポイント
  • キヤノン複合プリンターXK110を購入してから約1.5年経ちましたが、最近コピー機能を使用した際に画像が薄黒くなり、用紙の半分がさらに黒く印刷される現象が発生しました。
  • 一度電源を切り再起動した後に印刷すると、スキャナーでも同様の現象が発生しますが、通常の印刷には問題はありません。
  • エラーコードは覚えていませんが、修理が必要な状態です。キヤノン製品の修理について教えていただきたいです。
回答を見る

専門家に質問してみよう