你可以用一点javascript来做到这一点。
要保证它不会重叠任何东西会有点复杂。
这适用于大多数情况:
var myElm = document.createElement('div');
myElm.appendChild(document.createTextNode('This is a test'));
document.body.insertBefore(myElm, document.body.firstChild);
position: absolute
如果在页面上使用,这将失败。
你可以像这样解决这个问题;通过将正文中的任何内容移动到子节点中:
var myElm = document.createElement('div');
myElm.appendChild(document.createTextNode('This is a test'));
var container = document.createElement('div');
container.style.position = absolute;
container.style.left = '0px';
while (document.body.firstChild)
container.appendChild(document.body.firstChild);
document.body.appendChild(myElm);
document.body.appendChild(container);
container.style.top = myElm.offsetHeight + 'px';