我在我网站的左上角创建了这个div,其中包含徽标。但是,我想让它留在那里,而不是在我滚动时上下移动。请指教。
<div style="padding: 5px 0 0 5px; height: 140px; width: 150px;">
<p align="left">
<img src="images/logo.png" border="5" alt="Logo" />
</p>
</div>
由于
答案 0 :(得分:27)
<div style="padding: 5px 0 0 5px; height: 140px; width: 150px;position:fixed;left:0;top:0">
答案 1 :(得分:19)
<强>位置是:固定; 强> 具有固定位置的元素相对于浏览器窗口定位。 即使滚动窗口,它也不会移动。
所以改变你的css:
<div style="position : fixed; padding: 5px 0 0 5px; height: 140px; width: 150px;">
答案 2 :(得分:0)
像这样在你的div中添加一个id:
<div style="padding: 5px 0 0 5px; height: 140px; width:
150px;"id="idOfDiv">
<p align="left"><img src="images/logo.png" border="5" alt="Logo" />
</p>
</div>
添加到CSS:
#idOfDiv {position:fixed;}
现在,它不应该与页面的其余部分或父元素一起滚动。
jsfiddle中的示例:https://jsfiddle.net/PJM257/pL1s6jpz/