如何消除HTML5 Boilerplate中标题和容器div之间的差距

时间:2011-09-18 11:50:50

标签: css html5 boilerplate html5boilerplate

我很想使用Paul Irish的HTML5样板,但我遇到了css问题。

我希望标题在页面顶部是齐平的,但我不能容器div增加一个我无法摆脱的空白。

我认为这与页脚的clearfix有关。我尝试过为页脚和容器div尝试不同的填充大小,但无济于事。

这是html代码:

<header>
  <p> header content </p>
</header>

<div id="main" role="main">

</div>
<footer>
  <p> footer content </p>
</footer>

我的自定义CSS:

#container {
    background-color:orange;
    padding:1px; /* can't be zero */
    margin:0; 
}

footer {
    margin: 1px 0;
}

body {
    width:960px;
    margin:0 auto;
    background:blue;
    padding:0;
}

2 个答案:

答案 0 :(得分:5)

@techjacker;也许你必须这样写:

 header{display:block}
    p{margin:0;padding:0}

答案 1 :(得分:1)

这有时会有所帮助:

  • 设置边距,填充为0。
  • 并确保将编码设置为:UTF-8,无BOM。