呵呵~~不用div还可以用span、用table、用自定义的,总之给他一个绝对定位的就行了呗。类似的东西多的要命,搜索一下?

解决方案 »

  1.   

    对。可以使用层(div)来模拟这样的提示信息的啊。
    但我不要这种
      

  2.   

    昏死,不但不要div,table、layer、span等都不用。
    就是有没有办法令到它本身的显示速度变快。
      

  3.   

    那有没有简单的解决方法?
    就算是用<div>之类的都可以,但代码不能太复杂,复杂就失去了使用的意义
      

  4.   

    popup window也是不错的选择,比div ,span....都要好。
      

  5.   

    补充popup windowpopup window 可以通过指定HTML对象定位,特别适合实现“提示”这样的功能
      

  6.   

    <html><head><title>层与按钮对齐</title></head><body>
    <div align=left><table border=1 width=600 height=50>
    <tr align=center>
      <td>
        <input type=button value=ok onmouseover="cc(this)"
         onmouseout="document.all.pop.style.display='none'">
      </td><td>
        <input type=button value=ok onmouseover="cc(this)"
         onmouseout="document.all.pop.style.display='none'">
      </td><td>
        <input type=button value=ok onmouseover="cc(this)"
         onmouseout="document.all.pop.style.display='none'">
      </td></tr>
    </table><div><div id=pop style="position:absolute;width:100;height:50;z-index:99;display:none">
    <table border=0 bgcolor=#FF0000><tr><td>图层文字</td></tr></table></div><script language=javascript>
    function cc(tt)
    {
      var daps  = document.all.pop.style;
      var ttop  = tt.offsetTop;     //TT控件的定位点高
      var thei  = tt.clientHeight;  //TT控件本身的高
      var tleft = tt.offsetLeft;    //TT控件的定位点宽
      var ttyp  = tt.type;          //TT控件的类型
      while (tt = tt.offsetParent){ttop+=tt.offsetTop; tleft+=tt.offsetLeft;}
      daps.top  = (ttyp=="image")? ttop+thei : ttop+thei+6; //层的 Y 坐标
      daps.left = tleft + 1;  //层的 X 坐标
      daps.display = "";  //层显示
    }
    </script>
    </body></html>