0

我有以下标记,这一切都是为现代浏览器完成的。我如何修改它以获得与旧浏览器(IE7 等)相同的内容?只有绝对位置可以吗?

<style>
  html,
  body {
    height: 100%;
    margin: 0;
  }

  .container {
    box-sizing: border-box;
    height: 100%;
    padding: 15px;
    background: darkgreen;
  }

  .sidebar {
    height: 100%;
    width: 200px;
    background: #bada55;
  }
</style>
<div class="container">
  <div class="sidebar"></div>
</div>

编辑:我希望获得.container100% 的窗口高度并且padding: 15px没有滚动。

4

2 回答 2

0

如果您不显示或不说,那么您所期望的结果确实很难提供帮助,但是您可以对 ie7 使用 css hack,例如使用带有“ *”的相同属性,该属性仅适用于 ie7

于 2013-02-16T21:21:32.500 回答
0

您是否尝试过在容器中添加溢出:隐藏?

于 2013-02-16T22:07:38.697 回答