以下にリストする非常に単純なHTMLコードを書いています。メモ帳で作成され、IE-8およびFirefoxで開きます(OS:Window Vista)。
<html>
<body>
<table border="1"><tr><td>test</td></tr></table>
</body>
</html>
上記のコードには特別なものはありません。左上隅からスペースを作成しています。
次のコードを使用して簡単に削除できます
<body style="margin:0; padding:0">
これで、デフォルトのマージンとパディング、4
Firefoxの場合とIE-8の場合は異なります。
<body style="margin:4; padding:4">
このシナリオについて質問があります。
ありがとう。
4px
および4
。第二に、それはブラウザベンダーがデフォルトにするべきだと判断した方法です。How do I change default stylesheet on <insert browser here>?
この違いは、デザイナーとしてのCSSリセットを使用して、さまざまなブラウザーの実装に続くCSSの不自然さをすべて正規化する主な理由の1つです。
ブラウザには、ほとんどのHTML要素のCSSに組み込まれた「健全なデフォルト」があります。これは、CSSを使用しない純粋なHTMLがある場合、ページが完全に読めないようにするだけです。
デフォルトのブラウザスタイルは、通常 "ユーザーエージェントスタイルシート"と呼ばれます-次のサイトは、さまざまな固有のUAシートの良いリファレンスですIEは長年にわたって使用されており、下部にある他のブラウザ用のものも提供しています。
多くの人がデフォルトを「正規化」するために使用する1つの方法で、すべてのブラウザで同じ開始点を使用するには、「CSSリセット」 -これは、すべてのUAスタイルを同じものに設定する独自のCSSの前に配置するCSSのスニペットです。これはよく知られているものです:
これを試して
body{
line-height: 0
}