<div region="north" split="true" border="false" style="overflow: hidden; height: 75px;
        background: url(style/default/ad.jpg) ;
        line-height: 20px;color: #fff; font-family: Verdana, 微软雅黑,黑体">
    <span style="float:right; padding-right:10px; position:absolute;font-family: 黑体; font-size:large; color: #125ac3;" >欢迎您,<b id="curname"><%=base.UserName %></b> 
    &nbsp;&nbsp;&nbsp;&nbsp;
  <a href="#" id="editpass" style="float:right; position:absolute;padding-right:20px; font-family: 黑体; font-size: large; color: #125ac3;" >修改密码</a> 
<a href="#" id="loginOut" style="float:right; position:absolute;padding-right:20px; font-family: 黑体; font-size: large; color: #125ac3;" >安全退出</a></span>  其中,欢迎您显示到了最左边,后改密码和安全退出显示不出,原本在IE8下都显示到右边。

解决方案 »

  1.   

    div结合table来布局就不会有问题了
      

  2.   

    楼主这个就得靠自己调了。个人推荐用div。我怎么常用span 除非加个onclick事件的时候。正常都是测试ie6 7 8 火狐 谷歌希望都楼主有帮助。
      

  3.   

    position:absolute; 有用定位吗? 没有用就去掉
      

  4.   

    IE7和IE8中gridview的<RowStyle Height="30" />这样的设置都不同,真是晕了