如何为整个网页设置固定高度?

Sta*_*hil 6 html css

我认为这是一个简单的修复:

body
{
    height: 1054px;
}

html
{
    height: 1054px;
}
Run Code Online (Sandbox Code Playgroud)

这不会将页面的最大高度设置为1054px?我也尝试过这些解决方法,但它们并不能满足我的需求:

html
{
   overflow: hidden;
}

<body><table id = "myTable"><tr><td> ..... </tr></td></body>

#myTable
{
    height: 100%;
} 
Run Code Online (Sandbox Code Playgroud)

如何设置网页的绝对高度?此外,我更感兴趣的是为什么bodyhtml height调用不起作用.我做了很多position: relative电话,会对它产生影响吗?

lpd*_*lpd 11

width并分别height设置元素的绝对宽度和高度.max-width,max-height,min-widthmin-height是独立的特性.

具有1054px方形内容和完整背景的页面示例:

html {
  min-width: 100%;
  min-height: 100%;
  background-image: url(http://www.example.com/somelargeimage.jpg);
  background-position: top center;
  background-color: #000;
}

body {
  width: 1054px;
  height: 1054px;
  background-color: #FFF;
}
Run Code Online (Sandbox Code Playgroud)

但是,由于你似乎是桌面造型(urgh),将桌子的高度设置为1054px并让身体自动调整以包围整个桌子可能更为明智.(当然,保持上面提出的html风格.)