1

我想删除页面顶部的空白区域。
填充 0 不起作用。
这必须适用于 IE8、9。

任何人请帮助我。

html

<body>
<div id="body">
    <div id="navigation">navigation</div>
    <div id="content">
        <div id="content-inner">content</div>
    </div>
    <div id="sidebar">sidebar</div>
</div>​
</body>

测试.css

body {
      margin: 0;
      padding: 0;
  }

#navigation {
    float: left;
    width: 200px;
    margin-right: -200px;
    background-color: #FFCC66;
}

#content {
    float: left;
    width: 100%;
}

#content-inner {
    margin: 0 200px;
    background-color: #CC6633;
}

#sidebar{
    float: left;
    width: 200px;
    margin-left: -200px;
    background-color: #FF9966;
}
4

2 回答 2

3

你没有body0 填充的 div 吗?

编辑:

如果这<div id="body">是唯一<body>的孩子,我会认为它不需要?只需使用<body>

于 2012-05-20T13:10:32.193 回答
2
body, div {
      margin: 0;
      padding: 0;
  }
于 2012-05-20T13:11:50.597 回答