HTML 5页脚标签总是在底部

前端之家收集整理的这篇文章主要介绍了HTML 5页脚标签总是在底部前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在HTML 5开发一个网站。我将所有的页脚内容都包含在页脚标签中。像下面的代码
<!DOCTYPE html>

<html>
<head></head>
<body>
<header>
<h1>Talking Dogs</h1>
<b><p>Humans aren't the only talkers!</p></b>
</header>
<article>
<p>Ever encountered a talking dog? I have.</p>
<p>It all happened one day as I was walking down the street...</p>
</article>
<footer>
© 2009 Woofer Dog Corporation
</footer>
</body>
</html>

但是上面的代码不是我不能共享的实际的站点代码。有人可以建议我最好的方式来做这个HTML 5,以便它适用于所有主要浏览器,如IE-6,7,8 / Firefox / Safari / Crome / Opera

解决方法

HTML5的页脚标签并没有将内容放置在页面底部 – 您仍然必须像往常一样对其进行风格化。在这方面,它的工作方式与< div>完全相同,因此您可以通过指定CSS来使其按原样显示
footer {
   //CSS code to make it display at the bottom,same as you would have done for a div.
}

页面底部的页脚被称为“粘滞页脚”。您可以在这里找到更多关于如何达到效果的信息:http://www.cssstickyfooter.com/

< footer>标签本身(以及所有其他新的HTML5标签)不是做布局魔术,而是用于语义目的;即为了向某人读取代码(或更有可能是机器人)的人员清楚标签内的数据是页脚数据。

在浏览器支持方面,所有当前的浏览器都允许您指定除IE之外的新HTML5标签,但幸运的是,IE(甚至IE6)的所有版本都可以通过在页面中包含HTML5Shiv hack来强制允许。

希望有帮助。

原文链接:https://www.f2er.com/html/233693.html

猜你在找的HTML相关文章