2014-11-24 30 views
-2

http://amtportal.org/Layouts/navbar2.php为什么我们不再使用表格了?

页脚不会在Firefox中显示出来,并在顶部的导航栏不显示IE浏览器。为什么?

+0

作为文档中的第一个标记,您没有<!DOCTYPE html>(或其他变体,具体取决于您想要的文档类型),这会强制IE进入怪异模式。 – 2014-11-24 23:09:04

+0

所有这些都被删除了页脚。 :( – user3068010 2014-11-24 23:18:18

+0

本网站不适用于“请访问我的网站并告诉我为什么它不起作用”的问题。问题是,一旦您解决了问题,其他人对这个问题没有未来价值,因为问题已经解决,并且没有迹象表明事情发生之前的情况,如果你在问题本身中包含代码/ HTML *的相关部分*,可能会得到一些帮助。 ,这个问题应该被关闭 – 2014-11-24 23:25:41

回答

2

作为文档中的第一个标签,您没有<!DOCTYPE html>(或其他变体,具体取决于您所需的文档类型),这会迫使IE进入怪癖模式。我不能说Firefox,因为我没有安装它,但这可能会导致类似的问题。

添加文档类型只是第一步,因此所有浏览器都会尝试将页面渲染为相同的标准。没有它,你会从来没有得到一个不平凡的页面在所有浏览器中看起来都一样。

快速修复,

.footer{ 
    height:70px; 
    background:#d3d3d3; 
    position: absolute; 
    bottom: 0; 
    width: 100%; 
} 

.wrapper{ 
    position: relative; 
    width:770px; 
    margin: 0px auto; 
    padding-left: 10px; 
    min-height: 100%; 
} 

margin-bottom: -70px;被强迫向上翻页,使得导航栏消失在屏幕的顶部。将页脚定位在底部是一种黑客攻击,但它起作用。但是,有很多模板和例子可用于底部页脚的内容;有一个文档类型将使他们实际工作。