あなたは少しの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';