Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/34.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_Css_Xhtml - Fatal编程技术网

Php 当内容大小增加时,页脚会移动

Php 当内容大小增加时,页脚会移动,php,css,xhtml,Php,Css,Xhtml,我被一个问题困扰了很长一段时间。我在谷歌上搜索并尝试了几乎所有的回复,但没有一个有效。。 我有一个PHP页面,它有以下布局 <div id="wrapper"> <div id="header"/> <div id="content"/> <div id=footer/> </div> 但是当DIV的大小增加时,页脚不会移动到它下方,而是页脚显示在内容div的中间,但在其下方1层。 有人能帮我吗?我看到的第一件事是,您的

我被一个问题困扰了很长一段时间。我在谷歌上搜索并尝试了几乎所有的回复,但没有一个有效。。 我有一个PHP页面,它有以下布局

<div id="wrapper">
<div id="header"/>
<div id="content"/>
<div id=footer/>
</div>       

但是当DIV的大小增加时,页脚不会移动到它下方,而是页脚显示在内容div的中间,但在其下方1层。


有人能帮我吗?

我看到的第一件事是,您的ID名称周围并没有引号,您需要它


第二件事是,如果你给我们的一切都是正确的,我需要看看你的PHP来告诉你哪里出了问题,至少要有一个实际问题的截图来确定,但是我认为你的PHP的一部分是在页脚之前加载的,然后是一部分,所以看起来页脚在中间。

你确定那是你的完整CSS吗?一种确保你的完整CSS是在Chrome浏览器中查看代码的方法——打开你的页面,按F12,元素标签,然后展开DIV,直到到达页脚-在右侧面板上,您将看到实际使用的CSS以及任何继承的CSS(这可能是您的问题)。严格来说,该元素是HTML中的非空/非空元素,也就是说,它不打算自动关闭。虽然它是有效的XHTML-由于/>表示一个自动关闭(或空)的XML元素-它被常见的HTML解析器和一些验证器解释为一个未关闭的开始标记,因此是无效的HTML 4.01和HTML5.1。至于页脚周围没有引号,这是唯一的HTML 5+元素。此外,我在这里没有得到任何错误:
#footer { 
    color: #707070; 
    clear: both;

    min-height: 100px;

}

#content {
    width: 100%;
    min-height: 400px;
    margin-bottom: 25px;
}