0

所以我不确定我做了什么,但是在我把我们节日的图片放在这个页面之后,我的页脚不会再留在底部了。除了使用 HTML 5 标签之外,我已经尝试了所有我能想到的方法,包括将其设为 div,但 IE 就是不想玩得很好!啊。这是我的网站。除了 index2.html 页面之外,页脚在所有页面上都很棒。

HTML

<footer class="clearfix">
<a href="events.html">Events</a> | <a href="wineries.html">Wineries</a> | <a href="restaurants.html">Restaurants</a> | <a href="golf.html">Golf Courses</a> | <a href="index.html">Home</a>
<a href="http://ambergoodwin.com/" title="Graphic & Web Design | www.ambergoodwin.com" id="ambergoodwin">Amber Goodwin | Creative &amp; Fresh Designs</a>
</footer>

CSS

footer { width: 100%; height: 130px; position: relative; top: 600px; background-color: #b14a0f;  font-size: 1.2em; padding-top: 30px; color: #721501; text-align: center; clear: both; }

我只是不明白这在所有页面上看起来都很棒,但最新的页面除外。任何有关 IE 的帮助或建议都很棒!

* 更新 *

我的代码中确实有 shim,现在我刚刚将页脚变成了一个普通的 ol div,但它仍然表现得很奇怪。就好像它忽略了我的新风格......有人知道发生了什么吗?

4

4 回答 4

1

IE8 和 bellow 本身不支持 html5。您需要使用兼容性实用程序,例如html5shim

于 2012-05-20T02:29:04.510 回答
1

哇。所以我修好了。仍然不确定 wtf 是否与 IE 一起使用,但我最终不得不制作一个新的样式表,但在每次新更改之后,我都必须将它链接到另一个样式表名称。有没有人听说过 IE 有这样的行为?

感谢发表评论的用户!在拔掉我的头发几个小时后,我做了任何可以让它为 IE 工作的方法,最重要的是它得到了回报。

于 2012-05-21T23:56:04.577 回答
1

您的<nav id="main-navigation">元素未正确关闭。这很可能会破坏您的布局。

于 2012-05-20T14:24:39.090 回答
0

哈哈,是的,你必须为 IE 编写代码,尤其是在这样的网站上,因为那里的大多数羊都使用它。

但是是的,只需使用一个 div 元素并相应地设置它的样式。

于 2012-05-20T02:41:19.633 回答