【问题标题】:white space above div when text is entered inside the div在 div 内输入文本时,div 上方的空白
【发布时间】:2013-07-19 22:55:57
【问题描述】:

我遇到了一个奇怪的问题,即 div 标签上方有一些奇怪的空格。

问题的空白就在顶部的黑色标题上方。奇怪的是,这个空格只在我在<div id="#header"> 中输入文本时出现。我尝试将边距 0 和填充 0 添加到 #header div 标签,但没有任何效果。一旦我注释掉 h1 标签,空白就会消失。 Firefox 和 Chrome 也会出现同样的问题。

这是我的 html 代码...

    <!DOCTYPE HTML>

<head>

    <title>Test Site</title>

    <link rel="stylesheet" type="text/css" href="./css/style.css"/>

</head>

<body>

    <div id="header">

        <h1>My test site</h1> 
    </div>

    <div id="navbar">
    </div>

    <div id="main_window">
    </div>


</body>

这是我的 CSS...

 html {
    padding: 0;
}

body {
    margin: 0%;
    padding: 0%;
    font-family: sans-serif;
}

#header {
    background-color: black;
    height: 150px;
    margin: 0px;
    color: white;
}

#header, h1 {
/*position: absolute;*/
bottom: 0;
}

#navbar {
    background-color: darkblue;;
    height: 40px;
    box-shadow: 0px 10px 8px #888888;
}

任何帮助将不胜感激。

更新:

同样的事情发生在我网站上的不同部分...

<div id="navbar">
        <div id="navbar_container">
            <ul>
                <li class="navlink"><a href="./rlg.php" >RLG</a></li>
                <li class="navlink">Test</li>
                <li class="navlink">Test 2</li>     
            </ul>
        </div>
    </div>




#navbar {
    background-color: darkblue;;
    height: 40px;
    box-shadow: 0px 10px 8px #888888;
}

#navbar_container {
    width: 1000px;
    margin: 0px auto;
}

.navlink {
    display: inline-block;
    padding-right: 2px;
    border-right: 1px solid white;
}

.navlink, a {
    margin: 0px auto;
}

【问题讨论】:

  • 尝试在你的 CSS 中使用 *{padding:0;margin:0}
  • 这是个坏主意,这会影响所有元素!

标签: css html margin removing-whitespace


【解决方案1】:

查看this 关于“用户代理样式表”的问题。基本上,您的浏览器默认有一些内置的 CSS,它会影响您的 h1,尤其是在这种情况下。 h1 上下都有边距,这就是造成空白的原因。所以尝试将 css 添加到 h1 而不是 #header div。

【讨论】:

    【解决方案2】:

    你必须为H1标签设置margin:0px

    看例子:

    Example

    【讨论】:

      猜你喜欢
      • 2012-06-21
      • 1970-01-01
      • 2016-08-31
      • 2014-03-28
      • 2017-02-24
      • 1970-01-01
      • 1970-01-01
      • 2016-12-10
      • 2018-04-19
      相关资源
      最近更新 更多