假设您position:fixed
所说的“固定” ,我认为在纯CSS中是不可能的,因为position:fixed
该元素会脱离文档流。
但是,只需花一两行JavaScript即可获得所需的内容。这样的事情(未经测试,仅出于示例目的,将需要调整语法以使其实际工作):
var height = document.getElementById("head").offsetHeight;
document.getElementById("content").style.marginTop = height + 'px';
诸如此类的东西可以使您获得固定的渲染高度,<div>
并相应地设置内容<div>
的边距。您还需要在固定对象上显式设置背景色<div>
,否则滚动时内容似乎会渗入固定对象。