Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html div高度:27英寸显示器上的100%不工作_Html_Css_Markup_Screen Resolution - Fatal编程技术网

Html div高度:27英寸显示器上的100%不工作

Html div高度:27英寸显示器上的100%不工作,html,css,markup,screen-resolution,Html,Css,Markup,Screen Resolution,我用这种技术使我的div的高度达到100%: body, html { height: 100%; } #myDiv { height: 100%; } 在普通设备上,一切都很完美,但在分辨率为27英寸的大屏幕上,它无法正常工作,我该如何解决这个问题? 谢谢 您的div需要绝对定位 *{ 边际:0px; } html,body,.parent{ 身高:100%; } .家长{ 背景:红色;/*表示视觉效果*/ 位置:相对;/*需要*/ } .孩子{ 背景:蓝色;/*表示视觉效果*/ 位

我用这种技术使我的div的高度达到100%:

body, html {
height: 100%;
}

#myDiv {
  height: 100%;
}
在普通设备上,一切都很完美,但在分辨率为27英寸的大屏幕上,它无法正常工作,我该如何解决这个问题?
谢谢

您的div需要绝对定位

*{ 边际:0px; } html,body,.parent{ 身高:100%; } .家长{ 背景:红色;/*表示视觉效果*/ 位置:相对;/*需要*/ } .孩子{ 背景:蓝色;/*表示视觉效果*/ 位置:绝对;/*需要*/ 顶部:50%;/*需要*/ 转换:translateY-50%;/*需要*/ } 你好
将body标签的默认边距设置为0px,可能会起作用。 例如 我已经添加了下面的代码,它对我来说很好

<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="content-type" content="text/html; charset=UTF-8">
        <style type='text/css'>
        body, html {
            height: 100%;
            margin:0px;
        }
        #myDiv {
            height: 100%;
            background:red;
        }
        </style>
    </head>
    <body>
        <div id='myDiv'></div>
    </body>
</html>

不管显示器的大小,100%都是100%。也许你想用它来代替?我们应该假设myDiv是身体的孩子吗?什么东西不能正常工作?用inspect元素检查发生了什么:是的,它是车身的一部分。你能分享一下实际的样式和标记吗?你能用一个简单的例子再现这个问题吗?否则我们只能猜测。不,这根本不是必需的,而且在任何情况下对一般情况都更有害……我不建议这样做,因为这显然会导致设计上的其他问题,例如必须使用97%的高度而不是100%,或者使用隐藏溢出来避免出现不应该出现的滚动,在大多数情况下,如果必须显示滚动条,则背景将变得不对齐,更不用说当浏览器调整大小时。但是他问为什么他的html、.body{}作弊不起作用,我迅速回答,回答正确。就个人而言,我建议使用javascript来测量他想要对齐的dom和div的高度,但他没有要求。要删除滚动条,你需要重置默认的正文边距,使高度为100%:提示而不正确是有害的,而不是有益的。