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
Css 页脚忽略浮动内容_Css_Html_Footer - Fatal编程技术网

Css 页脚忽略浮动内容

Css 页脚忽略浮动内容,css,html,footer,Css,Html,Footer,我需要使我的页脚留在底部,但也有它不干扰我的内容。如jfiddle中所示,蓝色框干扰了页脚。在查看了所有当前线程并试图修复CSS和HTML之后,我找不到解决方案。我尝试将位置更改为“固定”,添加一些填充等。下面是我的代码: 基本上,我有: <html><div id="wrapper"><header></header> <body></body> <footer></footer></div&

我需要使我的页脚留在底部,但也有它不干扰我的内容。如jfiddle中所示,蓝色框干扰了页脚。在查看了所有当前线程并试图修复CSS和HTML之后,我找不到解决方案。我尝试将位置更改为“固定”,添加一些填充等。下面是我的代码: 基本上,我有:

<html><div id="wrapper"><header></header>
<body></body>
<footer></footer></div></html>
我确实有浮动div,但我使用了clearfix,非常清晰:两者都有


另外,请阅读:我确实有一个有效的HTML结构,但JSFIDLE不建议放置标签。请关注浮动方面,就像我接受浮动时一样:对;在CSS关闭的新闻中,它正在工作。当我删除代码以使页脚粘在页面底部时,它也会起作用。

您的HTML标记被弄乱了,请首先修改W3C标准,并更正您的HTML标记,如下图所示

<!doctype html>
<html>
<head>
      <meta charset="utf-8">
      <title>Untitled Document</title>
</head>

<body>
      <header></header>
      <footer></footer>
</body>
</html>

你很好,走吧

我知道这是一把小提琴谢谢!,但是你的HTML标签不合适。话虽如此,我从你的小提琴上看到的图像如下

<div id="wrapper">
   <div id="container">
<!-- REMOVED body HTML tag-->
       <div id="content">...</div>
       <aside>
          <div class="advert">..</div>
          <div class="news">..</div>
       </aside>
    <!-- End Container -->
    </div>
    <div class="clearfix">..</div>
    <footer>..</footer>
<!--End Wrapper-->
</div>
编辑
将底部边距添加到您的侧边。

clearfix div应该添加到容器的结束div之前。

您是否尝试过此页脚{位置:固定;底部:0;背景色:58A84A;高度:50px;宽度:100%;边框顶部:5px实心005826;文本对齐:中心;颜色:FFFFFF;}您的HTML结构首先完全混乱。所有内容都应介于。。。标签。固定的位置可能不是他想要的。第二个@laugh。你的HTML真的很古怪。我试着把它整理一下,但是你所有的风格都很时髦。请看一下HTML页面的基本结构和div的使用方法。我不是故意装腔作势,但我希望你不是想在动物身上测试你的HTML,因为这对你的事业也没有帮助。++HTML5标准标记!此外,他还有一个clearfix类正在运行footer@Kashif我不允许在JSFIDLE中包含html标记;当我尝试放置它时,它不允许我保存。请尝试最小化您的窗口屏幕。我试图将代码应用到我的网站上,但没有任何区别,因为在所有浏览器中,蓝色框仍在触摸页脚。有什么新闻或你找到答案了吗?我找到了答案,但答案是clearfix应该放在end div之前。
<div id="wrapper">
   <div id="container">
<!-- REMOVED body HTML tag-->
       <div id="content">...</div>
       <aside>
          <div class="advert">..</div>
          <div class="news">..</div>
       </aside>
    <!-- End Container -->
    </div>
    <div class="clearfix">..</div>
    <footer>..</footer>
<!--End Wrapper-->
</div>