<p class="tag"> div css </p> 我将Div的css样式设置为下面这样 不知道如何才能让 Div显示的时候显示到屏幕上的绝对位置而不是webbody的绝对位置。谢谢给位大神 <br> <style> <br /> #massage_box <br /> { <br /> position: absolute; <br /> left: 100px; <br /> top: 100px; <br /> background: balck; <br /> width: inherit; <br /> height: inherit; <br /> visibility: hidden; <br /> z-index: 999; <br /> } <br /> <h2>回复讨论(解决方案) <p class="sougouAnswer"> 你是说脱出浏览器,屏幕坐标定位? <br /> 如果你想脱出浏览器定位,一般是不行的 <br /> <br /> IE下可以用popup <br /> <p class="sougouAnswer"> webbody是神马?body吗? <br /> html元素都是以文档为基准的,不能以屏幕为基准, 坐标之类的也都是以页面的左上角为准,不能以屏幕为准 <p class="sougouAnswer"> 你是说脱出浏览器,屏幕坐标定位? <br /> 如果你想脱出浏览器定位,一般是不行的 <br /> <br /> IE下可以用popup <br /> 谢谢,请问下 我做From的web基本很少用具体不是很清楚 <br /> 这个POPUP怎么用呢?我用的是Webbrower 内核是Ie. <p class="sougouAnswer"> webbody是神马?body吗? <br /> html元素都是以文档为基准的,不能以屏幕为基准, 坐标之类的也都是以页面的左上角为准,不能以屏幕为准 <br /> 我感觉应该是可以的 既然css提供了media 那么我们应该可以用的 <p class="sougouAnswer"> 引用 2 楼 chhxxc 的回复:webbody是神马?body吗? <br /> html元素都是以文档为基准的,不能以屏幕为基准, 坐标之类的也都是以页面的左上角为准,不能以屏幕为准 <br /> 我感觉应该是可以的 既然css提供了media 那么我们应该可以用的 <br /> NONONO 不可以 <p class="sougouAnswer"> 这个应该结合 js一起使用 参考一下 http://www.97zzw.com/qianduan/js/1452.html <p class="sougouAnswer"> <br /> 你都用Webbrower ,嵌入IE的开发的吧,直接用你的主体程序来实现不是很简单的事件 <p class="sougouAnswer"> 嵌入式的开发也只能通过创建一个新的窗体,把html嵌到这个窗体里面才能把这个div以屏幕为基准去放置,如果非要这样可以把窗体的标题栏去掉,这个可以看起来像是一个div浮动在屏幕上 <p class="sougouAnswer"> 没见过这种情况,,,,,, <p class="sougouAnswer"> 嵌入式的开发也只能通过创建一个新的窗体,把html嵌到这个窗体里面才能把这个div以屏幕为基准去放置,如果非要这样可以把窗体的标题栏去掉,这个可以看起来像是一个div浮动在屏幕上 <br /> 如果用js的window.open()也可以只是这样 弹出来的新的窗体 太丑了,请问可以把这个窗体的边框和标题都去掉么? <p class="sougouAnswer"> 嵌入式开发,就要实现这效果,不用JS控制实现,你直接创建一个无标题窗体,再嵌入你要的HTML页面 <p class="sougouAnswer"> 可以使用CSS的定位,把position设为fixed,就是基于屏幕位移 <br /> <br /> CSS布局 ??从display,position, float属性谈起 <p class="sougouAnswer"> <pre class="sycode" name="code"><div style="border: solid 1px #0e0; width:200px;"> <div style="height: 100px; width: 100px; background-color: Red;"> </div> <div style="height: 100px; width: 100px; background-color: Green; position:fixed; bottom:20px; left:20px;"> </div> <div style="height: 100px; width: 100px; background-color: Yellow;"> </div> </div></pre> <p class="sougouAnswer"> 可以使用CSS的定位,把position设为fixed,就是基于屏幕位移 <br /> <br /> CSS布局 ??从display,position, float属性谈起 <br /> <br /> 大哥 貌似不行啊,我设置了 可是还是显示在浏览器里面 <p class="sougouAnswer"> 既然用了webbrowser,那直接把webbrowser定位不就好了 <p class="sougouAnswer"> 引用 12 楼 TheDolphin 的回复:可以使用CSS的定位,把position设为fixed,就是基于屏幕位移 <br /> <br /> CSS布局 ??从display,position, float属性谈起 <br /> <br /> 大哥 貌似不行啊,我设置了 可是还是显示在浏览器里面 <br /> <br /> 楼主用的是IE6? IE6不支持CSS的position:fixed; 不过也许可以用其他语言实现... <p class="sougouAnswer"> 引用 8 楼 chhxxc 的回复:嵌入式的开发也只能通过创建一个新的窗体,把html嵌到这个窗体里面才能把这个div以屏幕为基准去放置,如果非要这样可以把窗体的标题栏去掉,这个可以看起来像是一个div浮动在屏幕上 <br /> 如果用js的window.open()也可以只是这样 弹出来的新的窗体 太丑了,请问可以把这个窗体的边框和标题都去掉么? <br /> 不可以的, </style>