对网页中层的固定

前几天在对网页页面进行布局的时候,遇到一个需要将网页的最下面一个层固定起来,不随网页的滚动条滚动,添加减少浏览器的菜单也不会变动的需求。对于DIV+CSS不熟悉的我,为此加班加点在项目上线时把问题解决了。参考代码如下:

复制代码
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html"; charset="GBK"/>
<title>固定上下层的位置</title>
<style type="text/css">
<!--
body
{
background-image
: url(0);
background-attachment
: fixed;
}
#BottomNav
{
background
: #9F6;
z-index
: 999;
position
: fixed;
bottom
: 0;
left
: 0;
width
: 100%;
height
: 30px;
position
:fixed;
top
: expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight);
overflow
: visible;
}

#topNavWrapper
{
height
: 30px;
margin
: 0px auto;
width
:100%;
z-index
:100;
position
:fixed ;
top
:0px;
left
:0;
background
: #9F6;
}
#center
{
width
: 100%;
height
:100%;
padding-top
:30px;
padding-bottom
:30px;

}
-->
</style>
</head>
<body>
<div id="topNavWrapper">固定悬浮导航在此处,不随滚动条的滚动变化</div>
<div id="center">
<p>我是中间层</p>
<p>我是中间层</p>
<p>我是中间层</p>
<p>我是中间层</p>
<p>我是中间层</p>
<p>我是中间层</p>
<p>我是中间层</p>
<p>我是中间层</p>
<p>我是中间层</p>
<p>我是中间层</p>
<p>我是中间层</p>
<p>我是中间层</p>
<p>我是中间层</p>
<p>我是中间层</p>
<p>我是中间层</p>
<p>我是中间层</p>
<p>我是中间层</p>
<p>我是中间层</p>
<p>我是中间层</p>
<p>我是中间层</p>
<p>我是中间层</p>
<p>我是中间层</p>
<p>我是中间层</p>
<p>我是中间层</p>
<p>我是中间层</p>
<p>我是中间层</p>
<p>我是中间层</p>
<p>我是中间层</p>
<p>我是中间层</p>
<p>我是中间层</p>
<p>我是中间层</p>
<p>我是中间层</p>
<p>我是中间层</p>
<p>我是中间层</p>
<p>我是中间层</p>
<p>我是中间层</p>
</div>
<div id="BottomNav">固定悬浮导航在此处,,不随滚动条的滚动变化</div>
</body>
</html>
复制代码


 

posted @   孤星缀月  阅读(693)  评论(2编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
点击右上角即可分享
微信分享提示