这里是一个标准的使用浮动和的固定:混合浮动和固定定位
<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” 分区是对 “bigDiv” 的权利div但不遵循滚动,
- “littleDivFixed”div相反,但相对于“bigDiv”div却没有很好地定位(它总是被卡住显示屏的左侧)。
_
是否有可能有混合的两种行为一个div:
- 总是在 “bigDiv” 右边的div(在恒定的距离10px),
- 总是在显示屏上(距离顶部10px的恒定距离)?
_
在此先感谢您的帮助。
谢谢您考虑的问题,并说明如何使用“的jsfiddle”的(不知道这个网址)。但我希望左边是相对于“bigDiv”div,例如总是10px,而不是绝对的。 – Pragmateek 2011-01-20 19:38:40
谢谢;实际上JavaScript初始化的结果是完美的,但是...我不能使用JavaScript,只能使用html/css。此外处理调整大小事件使事情不太方便。 – Pragmateek 2011-01-20 23:22:00