首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > CSS >

浮动层不固定,求解决方法

2013-10-04 
浮动层不固定,求解决办法!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN http://www.w

浮动层不固定,求解决办法


<!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=gb2312" />
<title>无标题文档</title>
<link href="stlye.css" rel="stylesheet" type="text/css" />
<script type="text/javascript">
    window.onload=function(){
    var nav=document.getElementById('nav');
    var navFixed=document.getElementById('navFixed');
    window.onscroll=function(){
    var scrollTop=document.documentElement.scrollTop||document.body.scrollTop;
    document.title=scrollTop
    if(scrollTop>nav.offsetTop){
    navFixed.style.display='block';
    }else if(scrollTop<nav.offsetTop){
    navFixed.style.display='none';
    }
    }
    };
    </script>
<style type="text/css">
<!--
body{/* 全局 */
     padding:0px;/* 内边距0像素 */
 margin:0px;/* 外边距0像素 */
 }
.header{
     width:100%;/* 宽度为100% */
 }
.header{
     width:100%;/* 宽度为100% */
 height:20px;/* 高度为20像素 */
 }
*{ 
     margin:0; /* 外边距0像素 */
 padding:0;/* 内边距0像素 */
 }
.nav-wrapper-fixed{ 
     position:fixed; /* 用来浮动定位 */
 top:0; /* 距离顶部0像素 */
 width:1002px;/* 宽度100% */
 height:20px;/* 高度30像素 */
 background:#ffffff;/* 背景颜色为#000000 */
 margin:0 auto;
 left:auto;
 }
.nav-wrapper-fixed .nav{
     width:1002px; /* 宽度960像素 */
 margin:0 auto;/* 上下外边距为0像素,左右为自动,即居中 */
 }
.nav-wrapper-fixed .nav1{
     widht:1002px;/* 宽度 */
     margin:0 auto;/* 上下外边距为0像素,左右为自动,即居中 */
     }
.nav-wrapper-fixed .sitenav-left {
MARGIN-TOP: 3px; /* 上边界 */
FLOAT: left;/* 左浮动 */
     }
.nav-wrapper-fixed .navright {
    margin-top:3px; /* 上边界 */
float:right;/* 右浮动 */
}
.nav-wrapper-fixed .sitenav-left LI {
FLOAT: left;/* 左浮动 */
font-size:12px;/* 字体大小 */
list-style:none;/* li元素去点 */
    }
.nav-wrapper-fixed .navright li {
    float:left;/* 左浮动 */
    font-size:12px;/* 字体大小 */
    list-style:none;/* li元素去点 */
    }
.nav-wrapper-fixed .sitenav-left .aimei {
MARGIN-RIGHT: 20px;/* 右边距 */
    }
.nav-wrapper-fixed .navright .denglu {
    margin-right:0px;/* 右边距 */
    }
.nav-wrapper-fixed .sitenav-left .aimei A:link {
COLOR: #c36;/* 颜色 */
    }
.nav-wrapper-fixed .sitenav-left .aimei A:visited {
COLOR: #c36/* 颜色 */
    }
.nav-wrapper-fixed .sitenav-left .mama {
MARGIN-RIGHT: 30px/* 右边距 */
    }
.nav-wrapper-fixed .navright .zhuche {
    margin-right:0px; /* 右边距 */
HEIGHT: 19px;/* 高 */
MARGIN: 0px 5px; /* 边距 */
PADDING-LEFT: 8px; /* 左边距 */
DISPLAY: inline; /* 行元素,加上后多行变单行 */
BACKGROUND: url(site-nav-new.png) no-repeat 0px -115px/* 背景 */
    }
.nav-wrapper-fixed .sitenav-left .sinaweibo {
MARGIN: 0px 5px; /* 边距 */
DISPLAY: inline/* 行元素,加上后多行变单行 */
    }
.nav-wrapper-fixed .navright .bbs {
    MARGIN: 0px 5px; /* 边距 */
PADDING-LEFT: 8px; /* 边距 */
DISPLAY: inline; /* 行元素,加上后多行变单行 */
BACKGROUND: url(site-nav-new.png) no-repeat 0px -115px/* 背景 */
    }
.nav-wrapper-fixed .sitenav-left .sinaweibo A {
WIDTH: 24px; /* 宽度 */
DISPLAY: block; /* 块元素 */
HEIGHT: 19px/* 高度 */
}
.nav-wrapper-fixed .sitenav-left .weixin {
POSITION: relative; 
MARGIN: 0px 5px; 
PADDING-LEFT: 8px; 
DISPLAY: inline; 
BACKGROUND: url(site-nav-new.png) no-repeat 0px -115px
}
.nav-wrapper-fixed .sitenav-left .weixin SPAN {


Z-INDEX: 1000; 
POSITION: relative; 
WIDTH: 24px; 
DISPLAY: block; 
BACKGROUND: url(../images/sitenav.png) no-repeat -25px 0px; HEIGHT: 19px
}
.nav-wrapper-fixed .sitenav-left .weixin #weixin-pic {
Z-INDEX: 1000;
POSITION: absolute; 
DISPLAY: none; 
TOP: 19px; 
LEFT: -100px
}
.nav-wrapper-fixed .sitenav-left .mobile {
MARGIN: 0px 5px; 
PADDING-LEFT: 8px; 
DISPLAY: inline; 
BACKGROUND: url(site-nav-new.png) no-repeat 0px -115px
}
.nav-wrapper-fixed .sitenav-left .mobile A {
HEIGHT: 21px
}
.nav-wrapper{ 
 margin-top:0px; /* 上外边距为0像素 */
 width:1002px;/* 宽度为100% */
 height:20px;/* 高度为30像素 */
 background:#ffffff;/* 背景为#000000颜色 */
 margin:0 auto;
 }
.nav-wrapper .nav{
     width:1002px; /* 宽度为960像素 */
 margin:0 auto;/* 上下外边距为0像素,左右为自动,即居中 */
 }
.nav-wrapper .nav1{
     widht:1002px;/* 宽度 */
     margin:0 auto;/* 上下外边距为0像素,左右为自动,即居中 */
     }
.nav-wrapper .sitenav-left {
MARGIN-TOP: 3px; /* 上边界 */
FLOAT: left;/* 左浮动 */
     }
.nav-wrapper .navright {
    margin-top:3px; /* 上边界 */
float:right;/* 右浮动 */
}
.nav-wrapper .sitenav-left LI {
FLOAT: left;/* 左浮动 */
font-size:12px;/* 字体大小 */
list-style:none;/* li元素去点 */
    }
.nav-wrapper .navright li {
    float:left;/* 左浮动 */
    font-size:12px;/* 字体大小 */
    list-style:none;/* li元素去点 */
    }
.nav-wrapper .sitenav-left .aimei {
MARGIN-RIGHT: 20px;/* 右边距 */
    }
.nav-wrapper .navright .denglu {
    margin-right:0px;/* 右边距 */
    }
.nav-wrapper .sitenav-left .aimei A:link {
COLOR: #c36;/* 颜色 */
    }
.nav-wrapper .sitenav-left .aimei A:visited {
COLOR: #c36/* 颜色 */
    }
.nav-wrapper .sitenav-left .mama {
MARGIN-RIGHT: 30px/* 右边距 */
    }
.nav-wrapper .navright .zhuche {
    margin-right:0px; /* 右边距 */
HEIGHT: 19px;/* 高 */
MARGIN: 0px 5px; /* 边距 */
PADDING-LEFT: 8px; /* 左边距 */
DISPLAY: inline; /* 行元素,加上后多行变单行 */
BACKGROUND: url(site-nav-new.png) no-repeat 0px -115px/* 背景 */
    }
.nav-wrapper .sitenav-left .sinaweibo {
MARGIN: 0px 5px; /* 边距 */
DISPLAY: inline/* 行元素,加上后多行变单行 */
    }
.nav-wrapper .navright .bbs {
    MARGIN: 0px 5px; /* 边距 */
PADDING-LEFT: 8px; /* 边距 */
DISPLAY: inline; /* 行元素,加上后多行变单行 */
BACKGROUND: url(site-nav-new.png) no-repeat 0px -115px/* 背景 */
    }
.nav-wrapper .sitenav-left .sinaweibo A {
WIDTH: 24px; /* 宽度 */
DISPLAY: block; /* 块元素 */
HEIGHT: 19px/* 高度 */
}
.nav-wrapper .sitenav-left .weixin {
POSITION: relative; 
MARGIN: 0px 5px; 
PADDING-LEFT: 8px; 
DISPLAY: inline; 
BACKGROUND: url(site-nav-new.png) no-repeat 0px -115px
}
.nav-wrapper .sitenav-left .weixin SPAN {
Z-INDEX: 1000; 
POSITION: relative; 
WIDTH: 24px; 
DISPLAY: block; 
BACKGROUND: url(../images/sitenav.png) no-repeat -25px 0px; HEIGHT: 19px
}
.nav-wrapper .sitenav-left .weixin #weixin-pic {
Z-INDEX: 1000;
POSITION: absolute; 
DISPLAY: none; 
TOP: 19px; 
LEFT: -100px
}
.nav-wrapper .sitenav-left .mobile {
MARGIN: 0px 5px; 
PADDING-LEFT: 8px; 
DISPLAY: inline; 
BACKGROUND: url(site-nav-new.png) no-repeat 0px -115px
}
.nav-wrapper .sitenav-left .mobile A {
HEIGHT: 21px
}
a.top2clj:link{
     color:#333333;/* 颜色 */
     text-decoration:none;/* 无下划线 */
     }/* 超链接初始状态 */
a.top2clj:hover{
     color:#c36;/* 颜色 */
     text-decoration:underline;/* 有下划线 */
     }/* 鼠标移动到超链接状态 */
a.top2clj:visited{
     color:#333333;/* 颜色 */


     text-decoration:none;/* 无下划线 */
     } /*浏览过的链接状态*/
a.top2clj:active{
     color:#c36;/* 颜色 */
     text-decoration:underline;/* 有下划线 */
     }/* 鼠标点击超链接时状态 */
-->
</style>
</head>

<body style="height:2222px;">
<div class="header">
<div class="header-top">
<div class="nav-wrapper">
    <div class="nav" id="nav">
<ul class="sitenav-left">
<li class="aimei"><a href="#" target="_blank">爱美网</a></li>
<li class="mama"><a href="#" target="_blank" class="top2clj">爱美妈妈网</a></li>
<li class="sinaweibo"><a href="#" target="_blank" class="top2clj">微博</a></li>
<li id=weixin-but class=weixin><a href="#" target="_blank" class="top2clj">微信</a></li>
<li class=mobile><a href="#" target="_blank" class="top2clj">移动版</a></li>
</ul>
</div>
<div class="nav1" id="nav1">
<ul class="navright">
<li class="denglu"><a href="#" target="_blank" class="top2clj">用户登陆</a></li>
<li class="zhuche"><a href="#" target="_blank" class="top2clj">注册</a></li>
<li class="bbs"><a href="#" target="_blank" class="top2clj">进入论坛</a></li>
</ul>
</div>
    </div>
    <div class="nav-wrapper-fixed" id="navFixed" style="display:none;">
    <div class="nav" id="nav">
<ul class="sitenav-left">
<li class="aimei"><a href="#" target="_blank">爱美网</a></li>
<li class="mama"><a href="#" target="_blank" class="top2clj">爱美妈妈网</a></li>
<li class="sinaweibo"><a href="#" target="_blank" class="top2clj">微博</a></li>
<li id=weixin-but class=weixin><a href="#" target="_blank" class="top2clj">微信</a></li>
<li class=mobile><a href="#" target="_blank" class="top2clj">移动版</a></li>
</ul>
</div>
<div class="nav1" id="nav1">
<ul class="navright">
<li class="denglu"><a href="#" target="_blank" class="top2clj">用户登陆</a></li>
<li class="zhuche"><a href="#" target="_blank" class="top2clj">注册</a></li>
<li class="bbs"><a href="#" target="_blank" class="top2clj">进入论坛</a></li>
</ul>
</div>
    </div>
</div>
</div>
</body>
</html>





打开是居中的,下拉后就居中不了了,求解决办法。。。
[解决办法]

.nav-wrapper-fixed{ 
     /** position:fixed; 用来浮动定位(这句注释) */
     top:0; /* 距离顶部0像素 */
     width:1002px;/* 宽度100% */
     height:20px;/* 高度30像素 */
     background:#ffffff;/* 背景颜色为#000000 */
     margin:0 auto;
     left:auto;
     }

热点排行