how2j.cn

效果 说明 示例代码
<!DOCTYPE html>
<script src="http://how2j.cn/study/js/jquery/2.0.0/jquery.min.js"></script>
<link href="http://how2j.cn/study/css/bootstrap/3.3.6/bootstrap.min.css" rel="stylesheet">
<script src="http://how2j.cn/study/js/bootstrap/3.3.6/bootstrap.min.js"></script>

<style>
  body{
    padding-top:70px;
  }
</style>
<nav class="navbar navbar-default navbar-fixed-top">
  <button class="btn btn-info">菜单1</button>
  <button class="btn btn-success">菜单2</button>
  <button class="btn btn-danger">菜单3</button>
</nav>

<div style="white-space:pre">
  很多内容 ,下拉才看得见,下拉时,置顶菜单不消失
  很多内容 ,下拉才看得见,下拉时,置顶菜单不消失
  很多内容 ,下拉才看得见,下拉时,置顶菜单不消失
  很多内容 ,下拉才看得见,下拉时,置顶菜单不消失
</div>
贴在顶部(不会消失)
示例代码
<!DOCTYPE html>
<script src="http://how2j.cn/study/js/jquery/2.0.0/jquery.min.js"></script>
<link href="http://how2j.cn/study/css/bootstrap/3.3.6/bootstrap.min.css" rel="stylesheet">
<script src="http://how2j.cn/study/js/bootstrap/3.3.6/bootstrap.min.js"></script>

<style>
  body{
    padding-bottom:70px;
  }
</style>
<nav class="navbar navbar-default navbar-static-top">
  <button class="btn btn-info">菜单1</button>
  <button class="btn btn-success">菜单2</button>
  <button class="btn btn-danger">菜单3</button>
</nav>

<div style="white-space:pre">
  很多内容 ,下拉才看得见,下拉时,置顶菜单会消失
  很多内容 ,下拉才看得见,下拉时,置顶菜单会消失
  很多内容 ,下拉才看得见,下拉时,置顶菜单会消失
  很多内容 ,下拉才看得见,下拉时,置顶菜单会消失
  很多内容 ,下拉才看得见,下拉时,置顶菜单会消失
  很多内容 ,下拉才看得见,下拉时,置顶菜单会消失
  很多内容 ,下拉才看得见,下拉时,置顶菜单会消失
</div>
贴在顶部(会消失)
示例代码
<!DOCTYPE html>
<script src="http://how2j.cn/study/js/jquery/2.0.0/jquery.min.js"></script>
<link href="http://how2j.cn/study/css/bootstrap/3.3.6/bootstrap.min.css" rel="stylesheet">
<script src="http://how2j.cn/study/js/bootstrap/3.3.6/bootstrap.min.js"></script>

<style>
  body{
    padding-bottom:70px;
  }
</style>

<div style="white-space:pre">
 拉动内容时,置底版权信息位置不变
 拉动内容时,置底版权信息位置不变
 拉动内容时,置底版权信息位置不变
 拉动内容时,置底版权信息位置不变

</div>

<nav class="navbar navbar-default navbar-fixed-bottom">
<div style="text-align:center">
 版权所有
</div>
</nav>
贴在底部 (不会消失)
示例代码
步骤 1 : 贴在顶部(不会消失)   
步骤 2 : 贴在顶部(会消失)   
步骤 3 : 贴在底部 (不会消失)   

步骤 1 :

贴在顶部(不会消失)

贴在顶部,如果内容比较多,需要下拉滚动才可以看到的时候,会继续保持帖在顶部的状态。
是用的时候需要加上样式:

body{
padding-top:70px;
}
运行效果
<!DOCTYPE html> <script src="http://how2j.cn/study/js/jquery/2.0.0/jquery.min.js"></script> <link href="http://how2j.cn/study/css/bootstrap/3.3.6/bootstrap.min.css" rel="stylesheet"> <script src="http://how2j.cn/study/js/bootstrap/3.3.6/bootstrap.min.js"></script> <style> body{ padding-top:70px; } </style> <nav class="navbar navbar-default navbar-fixed-top"> <button class="btn btn-info">菜单1</button> <button class="btn btn-success">菜单2</button> <button class="btn btn-danger">菜单3</button> </nav> <div style="white-space:pre"> 很多内容 ,下拉才看得见,下拉时,置顶菜单不消失 很多内容 ,下拉才看得见,下拉时,置顶菜单不消失 很多内容 ,下拉才看得见,下拉时,置顶菜单不消失 很多内容 ,下拉才看得见,下拉时,置顶菜单不消失 </div>


源代码
1. 双击选中单词 2. 三击选中整行 3. CTRL+F 查找 4. F8 全屏编辑,再次点击恢复
渲染中 渲染完成
效果
步骤 2 :

贴在顶部(会消失)

贴在顶部(会消失)
不需要样式

body{
/* padding-top:70px;*/
}


在本例中却加了一个 padding-bottom:70px;,为的是出现下拉条,与本例演示目的没有直接关系。
运行效果
<!DOCTYPE html> <script src="http://how2j.cn/study/js/jquery/2.0.0/jquery.min.js"></script> <link href="http://how2j.cn/study/css/bootstrap/3.3.6/bootstrap.min.css" rel="stylesheet"> <script src="http://how2j.cn/study/js/bootstrap/3.3.6/bootstrap.min.js"></script> <style> body{ padding-bottom:70px; } </style> <nav class="navbar navbar-default navbar-static-top"> <button class="btn btn-info">菜单1</button> <button class="btn btn-success">菜单2</button> <button class="btn btn-danger">菜单3</button> </nav> <div style="white-space:pre"> 很多内容 ,下拉才看得见,下拉时,置顶菜单会消失 很多内容 ,下拉才看得见,下拉时,置顶菜单会消失 很多内容 ,下拉才看得见,下拉时,置顶菜单会消失 很多内容 ,下拉才看得见,下拉时,置顶菜单会消失 很多内容 ,下拉才看得见,下拉时,置顶菜单会消失 很多内容 ,下拉才看得见,下拉时,置顶菜单会消失 很多内容 ,下拉才看得见,下拉时,置顶菜单会消失 </div>


源代码
1. 双击选中单词 2. 三击选中整行 3. CTRL+F 查找 4. F8 全屏编辑,再次点击恢复
渲染中 渲染完成
效果
步骤 3 :

贴在底部 (不会消失)

贴在底部
需要加上如下样式:

body{
padding-bottom:70px;
}
运行效果
<!DOCTYPE html> <script src="http://how2j.cn/study/js/jquery/2.0.0/jquery.min.js"></script> <link href="http://how2j.cn/study/css/bootstrap/3.3.6/bootstrap.min.css" rel="stylesheet"> <script src="http://how2j.cn/study/js/bootstrap/3.3.6/bootstrap.min.js"></script> <style> body{ padding-bottom:70px; } </style> <div style="white-space:pre"> 拉动内容时,置底版权信息位置不变 拉动内容时,置底版权信息位置不变 拉动内容时,置底版权信息位置不变 拉动内容时,置底版权信息位置不变 </div> <nav class="navbar navbar-default navbar-fixed-bottom"> <div style="text-align:center"> 版权所有 </div> </nav>


源代码
1. 双击选中单词 2. 三击选中整行 3. CTRL+F 查找 4. F8 全屏编辑,再次点击恢复
渲染中 渲染完成
效果


HOW2J公众号,关注后实时获知布最新的教程和优惠活动,谢谢。


问答区域    
2018-03-03 有个地方不明白
小狼



明白了设置padding-top和padding-bottom可以让页面的body保持上面或者下面有一部分不动了。 但是站长上面的例子并没有明确标出NAV和DIV哪个是body呀,想问一下这是不是HTML自动识别的? 识别的标准是怎么样的?谢谢站长!
<!DOCTYPE html>
<script src="http://how2j.cn/study/js/jquery/2.0.0/jquery.min.js"></script>
<link href="http://how2j.cn/study/css/bootstrap/3.3.6/bootstrap.min.css" rel="stylesheet">
<script src="http://how2j.cn/study/js/bootstrap/3.3.6/bootstrap.min.js"></script>
 
<style>
  body{
    padding-top:70px;
  }
</style>

//看效果,把nav这块识别在body以外了(而且我尝试把nav换成了div,也是一样的效果)
<nav class="navbar navbar-default navbar-fixed-top">
  <button class="btn btn-info">菜单1</button>
  <button class="btn btn-success">菜单2</button>
  <button class="btn btn-danger">菜单3</button>
</nav>
 
//但是在div这一块,并没有手动设置body呀?所以想明白浏览器是以什么样的标准去自动识别哪一块是body
<div style="white-space:pre">
  很多内容 ,下拉才看得见,下拉时,置顶菜单不消失
  很多内容 ,下拉才看得见,下拉时,置顶菜单不消失
  很多内容 ,下拉才看得见,下拉时,置顶菜单不消失
  很多内容 ,下拉才看得见,下拉时,置顶菜单不消失
</div>
试一下

							






答案 或者 代码至少填写一项, 如果是自己有问题,请重新提问,否则站长有可能看不到





2017-01-14 请教
feedmo
麻烦问一下本站前后端都是用什么做的?




2 个答案

bichu 答案时间:2017-12-26
意思是这个how2j的网站的前后台使用了哪些技术?

how2j 答案时间:2017-01-14
本站指的是?




答案 或者 代码至少填写一项, 如果是自己有问题,请重新提问,否则站长有可能看不到








提问之前请登陆
关于 前端基础-BootStrap-顶部底部 的提问

尽量提供截图代码异常信息,有助于分析和解决问题。 也可进本站QQ群交流: 389538688
站长会在每个工作日早上尽量回答提问(如果有漏掉没有回答的,请进群提醒一下)
提问尽量提供完整的代码,环境描述,越是有利于问题的重现,您的问题越能更快得到解答。
对教程中代码有疑问,请提供是哪个步骤,哪一行有疑问,这样便于快速定位问题,提高问题得到解答的速度
站长是玻璃心,提问的时候请语气温柔些 kiss~
截止2017-5-19日累计提问 1638个,站长回答了 1546个
截止2017-8-15日累计提问 2788个,站长回答了 2544个

上传截图