5

このコードが google chrome のページの上部に白いストリップを残すのはなぜですか?

 <!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>title goes here</title>
</head>

<body style="margin:0px 0px 0px 0px;padding:0px 0px 0px 0px">
<form id="form1" runat="server" style="padding:0px 0px 0px 0px;margin:0px 0px 0px 0px">
        <div style="background-color: blue;">
            <p>&nbsp</p>
        </div>
    </form>
    <p>&nbsp;</p>
</body>
</html>
4

4 に答える 4

8

p-tag には、その親に影響するマージンがあります。

overflow: auto;背景とともに div に追加します。マージンが崩れるのを防ぎます。

于 2013-10-03T17:26:28.487 に答える
1

margin:0; padding:0;DIVの<p>内部に与えます。

于 2013-10-03T17:23:54.150 に答える
0

要素にmargin:0;andも追加してみてくださいpadding=0;html

また、これは少し大げさですが、BOM を使用して utf-8 でエンコードされたファイルが他のすべての前に空の行を作成する、php ファイルで同様の問題を経験しました。

于 2013-10-03T17:22:28.083 に答える