HTMLタグとBODYタグに背景画像を追加して、余分なdiv要素を追加せずに2重の背景効果を得ることができることはよく知られています。私はあなたがこれを行うことができますが、私はそれを余分な余白がBODY要素の上部に追加されたときにしようとすることが大好きです。CSSのHTML要素に背景を設定するときに不要な余白
私が見つけたものは、次のコードを追加した場合:
*{
margin: 0;
}
それは、このマージンを取り除くだろうが、それはまた、それはので、私は、私はしたくなかった他のすべての要素をリセットする必要がありますマージンを取り除く
誰かがHTMLタグのマージンを取り除く方法を知っていますか?
この:
html {
margin: 0;
}
がところで動作しません。それは余分な間隔を引き起こす何か他のようだ。
更新: JS Binの例を示します。 http://jsbin.com/ebefah/2
私はHTML5のdoctypeを実行していますが、私は体の余白も取り除いています。
回答: thirtydotにありがとうございます。答えは、マージンが崩壊したためにH1だった。一度私はH1の上のマージンを取り除くと、それは完璧に働いた。ありがとうございました!
[jsFiddle](http://jsfiddle.net/)または[JS Bin](http://jsbin.com/)テストケースを提供できますか?私は推測のように感じることはありません。 – thirtydot
ほとんどのブラウザで 'body'にデフォルトのマージンがあります。 – kapa
あなたは 'body {margin:0; } '? – haynar