如何在任何大小的任何浏览器窗口中完整显示我的网页

时间:2011-01-12 12:28:33

标签: css cross-browser webbrowser-control

我制作了一个网页,这是主要div的代码。

#Div {
    margin-left: 0px;
    position:absolute;
    margin-top: -1px;
    display: inline;
    float: left;
    margin-bottom: 0;
    background-color: #030;
    width: 660px;
    margin-left:-330px;
    left:50%;
    padding-top: 0px;
    height: 440px;
}

我是否可以使用css技术确保页面占用整个页面,无论浏览器所在的计算机屏幕大小如何。

5 个答案:

答案 0 :(得分:1)

最小高度:100%; min-width:100%;

并使用CSS重置 - http://meyerweb.com/eric/tools/css/reset/

答案 1 :(得分:1)

为什么要设置margin-left两次?你为什么要浮动(并显示内联)一个你想要占据整个屏幕的div?设置负左边距将使整个div向左移动,因此即使在width: 100%时它也不会一直向右移动。

带走所有利润。做width:100%。将display:inline更改为display:block。带走浮子。如果 将其设置为position:absolute,请务必指定: top:0px;左:0px

答案 2 :(得分:1)

您希望将网页居中,而不是在小屏幕左侧切割?

使用以下内容:

#outer{
  text-align: center;
}
#inner{
  margin:0 auto;
  width: 660px;
  text-align: left;
}

<div id="outer">
  <div id="inner">
    content
  </div>
</div>

答案 3 :(得分:1)

也许你可以从CSS框架中获取一些灵感并去掉你需要的东西? http://cssgrid.net/

答案 4 :(得分:0)

  #container {
    background: blue;
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    2border: 1px solid red;
  }



<div id="container"></div>