Footer的两种不同的位置

这两天做母版页查到了两种Footer的经典位置:在文字的最下方和在页面的最下方。

1、在文字的最下方:

新建一个aspx页面:

<head runat="server"> <title></title> <style type="text/css"> body, html { margin: 0; padding: 0; height: 100%; } #content { min-height: 100%; position: relative; } #main { padding: 10px; padding-bottom: 60px; /* 20px(font-size)x2(line-height) + 10px(padding)x2=60px*/ } #footer { position: absolute; bottom: 0; padding: 10px 0; background-color: blue; width: 100%; } #footer h1 { margin: 0; padding: 0 10px; } </style> </head> <body> <div id="content"> <div id="main"> <script language="javascript" type="text/javascript"> for (i = 0; i < 1000; i++) { document.write(i + "<br />"); } </script> </div> <div id="footer"> <h1> Footer</h1> </div> </div> </body>


效果如图:

2、在页面的最下方:

新建一个aspx页面:

<head> <title></title> <style type="text/css"> body { margin: 0px; padding: 0px; overflow: hidden; padding-top: 22px; padding-bottom: 22px; } #header { background-color: blue; color: white; position: absolute; top: 0px; left: 0px; height: 16px; width: 100%; } #content { width: 100%; height: 100%; overflow:auto; position:absolute; } #footer { background-color: green; color: white; width: 100%; height: 16px; position: absolute; bottom: 0px; } </style> </head> <body> <div id="header"> header</div> <div id="content"> <script language="javascript" type="text/javascript"> for (i = 0; i < 1000; i++) { document.write(i + "<br />"); } </script> </div> <div id="footer"> footer</div> </body>


效果如图:


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值