【发布时间】:2011-06-12 16:25:00
【问题描述】:
这是 float 和 fixed 的标准用法:
<html>
<head>
<style type="text/css">
#bigDiv
{
background-color: red;
height: 2000px;
width: 100px;
float: left;
}
#littleDiv
{
background-color: green;
height: 400px;
width: 200px;
float: left;
}
#littleDivFixed
{
background-color: blue;
height: 100px;
width: 200px;
position: fixed;
}
</style>
</head>
<body>
<div id="bigDiv">
</div>
<div id="littleDiv">
</div>
<div id="littleDivFixed">
</div>
</body>
</html>
_
- “littleDiv”div 位于“bigDiv”div 右侧,但不跟随滚动,
- 相反,“littleDivFixed”div 可以滚动,但相对于“bigDiv”div 的位置并不理想(它总是卡在显示屏的左侧)。
_
是否可以有一个混合两种行为的 div:
- 始终位于“bigDiv”div 的右侧(固定距离为 10 像素),
- 始终显示在屏幕上(与顶部保持 10 像素的恒定距离)?
_
提前感谢您的帮助。
【问题讨论】:
标签: css position positioning css-float fixed