HTML5怎么把导航固定在底部?是只滑动内容,导航固定不动的。

 我来答
云云说教育
推荐于2019-08-11 · 教育领域爱好者
云云说教育
采纳数:630 获赞数:403523

向TA提问 私信TA
展开全部

HTML5怎么把导航固定在底部的步骤如下:

css的定位样式属性来实现;会用到css中的position:fixed;属性,结合来实现。

<style>.foot-menu{width:100%;height:60px;background:#000;position:fixed;bottom:0;/**距离底部为0*/left:0;z-index:1;}</style><div class="foot-menu">
<!---导航具体内容-->
</div>

拓展资料

css3网页底部固定导航是一款纯css3实现的网页底部固定导航菜单。特性介绍:

1、边框特性

CSS3对网页中的边框进行了一些改进,主要包括支持圆角边框、多层边框、边框色彩与图片等。在CSS3中最常用的一个改进就是圆角边框,通过CSS3的属性可以快速实现圆角定义,同时还可以根据实际情况针对特定角进行圆角定义 。

2、多背景图

CSS3允许使用多个属性(比如background-image、background-repeat、background-size、background-position、background-origin和background-clip等)在一个元素上添加多层背景图片

xiii130
推荐于2017-09-14 · 知道合伙人软件行家
xiii130
知道合伙人软件行家
采纳数:817 获赞数:2867
爱好编程,在工作中积累了比较丰富的经验。愿与大家共同进步。

向TA提问 私信TA
展开全部
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style>
.content {
    width:960px;
    height:2024px;
    border:1px solid #000;
    margin:0 auto;
}
.nav {
    width:100%;
    height:30px;
    margin:0 auto;
    background:#f00;
    position:fixed;
    bottom:0;
    text-align:center;
}
</style>
</head>
<body>
<div class="content"></div>
<div class="nav">导航</div>
</body>
</html>
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
belt217
2014-05-09 · TA获得超过691个赞
知道小有建树答主
回答量:135
采纳率:0%
帮助的人:125万
展开全部

定位方法设置为fixed:

div{position:fixed;bottom:0px;}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友c31bfe6
2018-01-05
知道答主
回答量:1
采纳率:0%
帮助的人:903
展开全部
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>测试</title>
</head>
<style type="text/css">
*{margin:0; padding:0; list-style:none;}
.content{ margin:0 auto; background: #pink;}
.clear{ clear:both; width: 100%; height: 0;}
.clearfix:after{ visibility: hidden; display: block; font-size: 0; content:""; height: 0; clear: both;}
.middle{ overflow-x:hidden; overflow-y:auto;}
.middle p{ font-size: 30px; line-height: 100px; height: 100px;}
.head{ height: 60px; background: red;}
.head ul li{ width: 25%; text-align: center; line-height: 60px; float: left; font-size:20px;}
.foot{ height: 60px; background: orange;}
.foot ul li{ width: 25%; text-align: center; line-height: 60px; float: left; font-size:20px; color: #fff;}
</style>
<body>
<div class="content">
<div class="head">
<ul>
<li>导航1</li>
<li>导航2</li>
<li>导航3</li>
<li>导航4</li>
</ul>
</div>
<div class="middle" style="height:1000px;">
<p>测试内容</p>
<p>测试内容</p>
<p>测试内容</p>
<p>测试内容</p>
<p>测试内容</p>
</div>
<div class="foot">
<ul>
<li>导航1</li>
<li>导航2</li>
<li>导航3</li>
<li>导航4</li>
</ul>
</div>
</div>
<script type="text/javascript" src='jquery.min.js'></script>
<script type="text/javascript">
$(function(){
autoSizeHeight();
window.onresize=function(){ //拖动浏览器窗口导航也适应
autoSizeHeight();
}
})
//固定导航
function autoSizeHeight(){
var footerH=0;
var winH=$(window).height();
footerH=$(".foot").outerHeight(true);
//滚动区域
if($(".middle").length !=0){
var headerH=$(".middle").position().top;
$(".middle").height(winH-footerH-headerH);
}
}
</script>
</body>
</html>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-05-10
展开全部
这个问题 就知道基础 最基本的没认真学 css中 top/botton fix.......
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式