用display=nonejs控制
divname.sytle.display='none'隐藏
divname.sytle.display=''显示

解决方案 »

  1.   

    div.dimmer 
    {
    visibility: hidden;
    position:absolute;
    left:0px;
    top:0px;
    width:100;
    height:20;
    font-family:verdana;
    font-weight:bold;
    padding:0px;
    background-image:url(honey.png);
    /* ieWin only stuff */
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='honey.png');
    border-bottom-width: medium;
    }
    Div 引用了这个CSS,
    honey.png 是个小图片,用了这个就占布局,
      

  2.   

    div.dimmer 
    {
    display:none;
    position:absolute;
    left:0px;
    top:0px;
    width:100;
    height:20;
    font-family:verdana;
    font-weight:bold;
    padding:0px;
    background-image:url(honey.png);
    /* ieWin only stuff */
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='honey.png');
    border-bottom-width: medium;
    }
      

  3.   

    手册上说:
    visibility:设置或检索是否显示对象。与display属性不同,此属性为隐藏的对象保留其占据的物理空间。
      

  4.   

    这样可以了,但显示后,把页面撑开了,滚动条出来了, 我希望这个DIV浮在页面上面,也就是把 background-image 显示出来,把页面屏蔽住,
     但显示后,就把页面撑开了, 设置DIV的位置也不行,有什么办法??CSS用的不多以前..