我认为这是一个简单的修复:
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)
如何设置网页的绝对高度?此外,我更感兴趣的是为什么body和html height调用不起作用.我做了很多position: relative电话,会对它产生影响吗?
lpd*_*lpd 11
width并分别height设置元素的绝对宽度和高度.max-width,max-height,min-width和min-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风格.)