我无法让 div 占用整个浏览器 window

I cannot get a div to take up the whole browser window

我正在尝试使 div 的边框与浏览器 window 边缘齐平。

我已经加载了一些 css-重置;清除了页面上的所有内容,除了 [文本] 测试行 - 并且边框似乎从页面边缘消失了 -> 几乎就像 'box-sizing: border-box' 不起作用一样。我已经尝试了 margin: 0 的所有方法来让这个边距消失。 我试过 position: fixed 和 position: absolute

Master.css 是唯一加载的样式表,没有内联覆盖。

.. 重置有 html 等等等等 摘自 - master.css

html, body, div, span, applet, object, iframe, h1, h2, h3 .......
{
      margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}

#wholePageDiv {
    margin: 0px;
    padding: 0px;
    border: solid 1px blue;
    padding: 0;
    z-index: 1;
    position: fixed;
    min-height: 99%;
    min-width: 99%;
}
then the html
<div id='wholePageDiv'>
Test text<br>
</div>

蓝色边框与浏览器不齐window。

    margin: 0px auto;
    padding: 0px;
    border: solid 1px blue;
    position: fixed;
    height: 99.8%;
    width: 99.9%;

为了使 div 达到 100% 高度,正文和 html 必须设置为 100% 值得一读 box model 是什么

*,
 :after,
 :before {
  box-sizing: border-box;
}

html {
  height: 100%;
}

body {
  height: 100%;
  margin: 0;
  padding: 0;
}

#wholePageDiv {
  border: 1px solid blue;
  height: 100%;
}
<div id='wholePageDiv'>
  Test text<br>
</div>

这适用于我的浏览器:

#wholePageDiv {
    margin: 0px;
    padding: 0px;
    border: solid 1px blue;
    padding: 0;
    z-index: 1;
    position: fixed;
    min-height: calc(100% - 2px);
    min-width: calc(100% - 2px);
}

基本上使用 calc 将 height/width 设置为 100% 减去 left/right & top/bottom

上边框的宽度

试试这个代码:

* {
  margin:0;
  padding:0;
  box-sizing:border-box;
  }