我有一个以HTML格式排列的网页,并在主要部分嵌入了一些Silverlight。这个Silverlight需要绝对定位在屏幕上,原因不在于这个问题的范围。为了维护静态定位的HTML的流程,我编写了下面的代码。
<div id="div2" style="height:600;width:900;">
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
</div>
我知道这是一个重大的黑客,但我不确定是否有更好的方法来解决这个问题。谢谢你的回答。
亚伦
答案 0 :(得分:5)
可能是你的CSS错了吗?高度和宽度应为px
,以便可靠渲染。
HTML:
<div id="div2"></div>
CSS:
#div2 { height: 600px; width: 900px; }
在我测试过的所有浏览器中都忽略了无单位高度。 (即使是IE6也没有 错误。)
答案 1 :(得分:1)
你能不能只放一个<div style="margin-top:a lot;">static content goes here</div>
?
答案 2 :(得分:0)
你不能设置位置:绝对吗?