做ui 已经有段时间,今天终于觉得把一些心得写出来,希望能帮助和我一样在前段努力的人,也希望得到大家的指导。
今天就来说一说这个footer吧。
每个网页都有footer,但是有时候页面内容太少,footer在页面中央显示是在不太好看。怎么样才能使footer始终位于页面的底部呢。在网上查了很多资料,现在总结一下吧。
看代码之前还是先说明一下缺点吧。
- footer的高度必须固定。
- 在ie8的docucment mode是standards模式的时候,如果只能纵向改变浏览器的大小(横向不能同时变化),footer不能跟着往下走。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<style type="text/css">
html,body{
height:100%;
}
body{
width:980px;
margin:0 auto;
}
.lastChild{
margin-bottom:0;
}
.firstChid{
margin-top:0;
}
h1{
text-align:center;
}
.wrapper{
height:auto !important;
min-height:100%;
height:100%;
margin:0 auto -85px;
}
.wrapper .content{
padding-bottom:85px;
}
.copyRight{
background:#457FCC;
height:100%;
}
.footer{
height:85px;
margin:-85px 0 0;
}
</style>
</head>
<body>
<div class="wrapper">
<div class="content">
<h1 class="firstChid">Sticky footer</h1>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
<p class="lastChild">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
</div>
</div>
<div class="footer">
<p class="copyRight lastChild firstChid">this is the copy right part</p>
</div>
</body>
</html>
- 大小: 15.4 KB
分享到:
相关推荐
在网页设计中,保持页面底部(Footer)始终固定在页面底部,即使页面内容较少时也不与主要内容区域重叠,这种布局方式被称为“CSS Sticky Footer”布局。这种布局模式能够提供良好的用户体验,使得用户在浏览页面时...
在网页设计中,保持页脚始终位于页面底部是一项常见的需求,尤其在内容量不固定或者内容较少时,确保页脚不会因为页面内容不足而上移,这样可以提供更好的用户体验。本话题将深入探讨如何通过HTML和CSS技术实现...
首先,CSS Sticky Footer的目标是在内容较少的情况下,使底部总是位于窗口的最下方,同时当窗口高度变化时,底部与主要内容之间不会发生重叠。这种方法适用于那些希望页面无论内容多少都能保持良好布局的设计者。 ...
Sticky Footer,也被称为绝对底部布局,是一种网页设计中常见的页面布局方式,旨在确保无论页面内容多少,页脚始终位于屏幕底部或者与内容区域底部对齐。这种布局方法在用户体验中很重要,因为它提供了清晰的界面...
所谓 “Sticky Footer”,并不是什么新的前端概念和技术,它指的就是一种网页效果:如果页面内容不足够长时,页脚固定在浏览器窗口的底部;如果内容足够长时,页脚固定在页面的最底部。但如果网页内容不够长,置底的...
在网页设计中,保持页脚始终位于页面底部是一项常见的需求,尤其在内容较少时,避免页脚飘到页面中间显得不美观。本文将探讨两种方法,以CSS技术解决这一问题,确保页脚固定在页面底部。 首先,让我们分析提供的...
在Web开发中,Sticky footer布局是一种常见的页面布局方式,它可以使页脚(footer)在页面中始终固定在屏幕的底部位置,而不受内容区域内容多少的影响。这种布局方式特别适合那些需要保持页脚始终可见的网站设计。在...
什么是sticky footer布局 我们常见的网站页面都会把一个页面分为:头部区、内容区、页脚区,当头部区和内容区内容较少时,页脚区能固定在网页底部,而不是随着文档流排布。当页面内容较多时,页脚能随着文档内容自动...
在IT界,"粘连底部"(Sticky Footer)是一种常见的网页布局技术,它使得页面底部始终固定在视口的底部,即使内容区域不足时也不会上移,而是保持在屏幕的最下方。这种布局方式在现代网页设计中广泛应用,尤其在响应...
CSS Sticky Footer布局是一种常见的网页设计模式,它的目的是让页脚始终保持在页面的最底部,无论内容区域的内容多少。这种布局方式特别适用于响应式设计,尤其是手机网页,它能确保页面内容较少时,页脚紧贴屏幕...
所谓 “Sticky Footer”,并不是什么新的前端概念和技术,它指的就是一种网页效果: 如果页面内容不足够长时,页脚固定在浏览器窗口的底部;如果内容足够长时,页脚固定在页面的最底部。但如果网页内容不够长,置底...
在网页设计中,创建一个始终固定在页面底部的菜单提示导航是提高用户体验的重要手段。这种设计使得用户在浏览页面时,无论滚动到哪个位置,都能方便地访问导航菜单。本教程将详细介绍如何利用jQuery实现这样的功能,...
4. ** Sticky Footer**:一种常见的解决方案是Sticky Footer,它利用负的margin值和绝对定位来确保页脚始终在视口底部。当内容不够填充整个屏幕时,页脚位于页面底部;当内容超出屏幕时,页脚会随着滚动条向下移动,...
在网页设计中,保持页面底部(footer)始终固定在屏幕底部是一种常见的需求,特别是在内容较少时,确保底部导航栏始终可见。本文将详细介绍八种实现CSS页面底部固定的方法,帮助开发者更好地理解和应用这些技术。 1...
HTML5-Sticky-Footer是一个专为小型网页设计的HTML5模板,它的主要特点是拥有一个“粘性”或“固定”页脚,即使在用户滚动页面时,页脚也会始终保持在屏幕底部可见。这个特性在现代网页设计中非常常见,因为它可以...
在网页设计中,保持页脚始终位于页面底部是一项常见的需求,尤其在内容量不固定时。"让页脚紧贴页面底部"的问题涉及到CSS布局和浏览器兼容性,尤其是在新的浏览器版本和不同设备尺寸下。传统的解决方案往往在某些...