Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.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
Php 我需要移动背景色,灰色,向下覆盖页面的长度,而不管窗口大小_Php_Html_Css - Fatal编程技术网

Php 我需要移动背景色,灰色,向下覆盖页面的长度,而不管窗口大小

Php 我需要移动背景色,灰色,向下覆盖页面的长度,而不管窗口大小,php,html,css,Php,Html,Css,我为我的网站做了一个评论部分,我有一个按钮,可以让你编辑你的评论,从而将你转到另一个页面。我设置了一个边距,这样内容就不会隐藏在页眉或页脚后面,但现在我似乎找不到一种方法让背景颜色延伸到页面的最底部 我搞乱了css中的位置,背景颜色延伸到了页面底部,但是我的标题消失了 我的CSS #headerContainer { margin: -60px 0px 0px 0px; background-color:#333; height: 60px; width: 100

我为我的网站做了一个评论部分,我有一个按钮,可以让你编辑你的评论,从而将你转到另一个页面。我设置了一个边距,这样内容就不会隐藏在页眉或页脚后面,但现在我似乎找不到一种方法让背景颜色延伸到页面的最底部

我搞乱了css中的位置,背景颜色延伸到了页面底部,但是我的标题消失了

我的CSS

#headerContainer {
    margin: -60px 0px 0px 0px;
    background-color:#333;
    height: 60px;
    width: 100%;
    position: fixed;
}
.editCommentBody {
    margin: 60px 0px 40px 0px;
    height: 100%;
    text-align: center;
    background-color: #ddd;
}
editCommentBody类包括从标题到编辑按钮的所有内容。

尝试向主体添加所需的背景色,如下所示:

body{color:#ddd;}

尝试使用:

box-sizing: border-box;

您尚未在headerContainer样式中为固定位置设置值
尝试为其提供left:value和top:value,并且,当您使用位置时,边距有时不起作用,如果您的边距甚至起作用,它有一个top:-60px,这会导致页眉脱离屏幕,请尝试以下操作:

    #headerContainer {
    margin:0px;
    background-color:#333;
    height: 60px;
    width: 100%;
    position: fixed;
    left:0px;
    top:0px;
}

这可能需要完全是另一篇文章,但是使用body标记而不是带有特定类的div标记有什么意义呢?我刚刚使用了div标签,我甚至没有body标签,我遗漏了什么?你的HTML文档应该是这种基本格式`文档内容的标题`因此,我希望它有一个body标记,即使您使用PHP注入HTML。我在editcommentbody标记中尝试了这一点,但没有成功:(@AdamJones再次阅读问题后,我感觉很好。如果唯一的问题是背景没有拉伸,为什么不将background属性赋予包装容器,例如,如果页面中没有其他内容,那么主体本身。这对我帮助很大:D谢谢