日期:2014-05-17  浏览次数:20709 次

Div 如何 脱离webbody 显示到屏幕上
我将Div的css样式设置为下面这样 不知道如何才能让 Div显示的时候显示到屏幕上的绝对位置而不是webbody的绝对位置。谢谢给位大神  
  <style type="text/css" media="screen">
        #massage_box
        {
            position: absolute;
            left: 100px;
            top: 100px;
            background: balck;
            width: inherit;
            height: inherit;
            visibility: hidden;
            z-index: 999;
        }
div css

------解决方案--------------------
你是说脱出浏览器,屏幕坐标定位?
如果你想脱出浏览器定位,一般是不行的

IE下可以用popup 

------解决方案--------------------
这个应该结合 js一起使用 参考一下 http://www.97zzw.com/qianduan/js/1452.html
------解决方案--------------------
 
你都用Webbrower ,嵌入IE的开发的吧,直接用你的主体程序来实现不是很简单的事件
------解决方案--------------------
嵌入式的开发也只能通过创建一个新的窗体,把html嵌到这个窗体里面才能把这个div以屏幕为基准去放置,如果非要这样可以把窗体的标题栏去掉,这个可以看起来像是一个div浮动在屏幕上
------解决方案--------------------
嵌入式开发,就要实现这效果,不用JS控制实现,你直接创建一个无标题窗体,再嵌入你要的HTML页面
------解决方案--------------------
可以使用CSS的定位,把position设为fixed,就是基于屏幕位移

CSS布局 ——从display,position, float属性谈起
------解决方案--------------------
<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>

------解决方案--------------------
既然用了webbrowser,那直接把webbrowser定位不就好了
------解决方案--------------------
引用:
引用:可以使用CSS的定位,把position设为fixed,就是基于屏幕位移

CSS布局 ——从display,position, float属性谈起

大哥 貌似不行啊,我设置了 可是还是显示在浏览器里面


楼主用的是IE6? IE6不支持CSS的position:fixed;  不过也许可以用其他语言实现...
------解决方案--------------------
引用:
引用:嵌入式的开发也只能通过创建一个新的窗体,把html嵌到这个窗体里面才能把这个div以屏幕为基准去放置,如果非要这样可以把窗体的标题栏去掉,这个可以看起来像是一个div浮动在屏幕上