关于创建span标签后的位置设置的求助
本来想发个求助贴的,可用分没攒够,先发个博客吧~
我创建了一个<span标签>oMessage,然后将其放入一个div容器 screen里面,在设置初始位置时,marginTop并没有起效果,但是marginLeft却是有效的,求问是为什么。
var oMessage = document.createElement('span'); //创建标签
oMessage.innerHTML = t; //接收参数t并且生成替换内容
screen.appendChild(oMessage); //把标签塞到容器里面
oMessage.style.marginLeft = 1000 + 'px'; //初始化生成位置x
oMessage.style.marginTop = 500 + 'px';
具体运行结果图如下,测试标签的内容是“test”,设置left为1000刚好是屏幕宽度的中心没问题,但是高度还是在最上面,并没有500px