我试图在某些内容的两侧浮动两个“导航”元素。当用户向下滚动页面时,这些元素应该保持原位(并且可见)。
示例:(见小于和大于符号):http: //jsfiddle.net/dbough/tASs2/
我尝试使用 position:fixed 将两个元素“修复”到位,但它会导致元素折叠在一起
示例:http: //jsfiddle.net/dbough/tASs2/1/
寻找如何使这项工作的方向。
HTML
<html>
<head>
<link rel="stylesheet" type="text/css" href="main.css">
</head>
<body>
<div id="container">
<div id="nav">
<span id="nav_left"> <</span>
<span id="nav_right"> ></span>
</div>
<div id="content">
SOME CONTENT
</div>
</div>
</body>
</html>
CSS(无固定定位)
#container{
width:100%;
height:100%;
margin:auto;
padding:auto;
max-width: 400px;
}
#content{
margin:auto;
padding:auto;
}
#nav_left, #nav_right{
max-width: 10px;
font-size: 200%;
}
#nav_left {
margin-left:-10%;
}
#nav_right {
float:right;
margin-right:-10%;
}