本帖最后由 sxfd32 于 2010-12-06 13:15:10 编辑

解决方案 »

  1.   

    在 css定义
    .a{
       overflow:auto;
    }
      

  2.   

    Firefox下B块消失,IE6下有难看的右下选择条
      

  3.   

    你想让A里放下B 还不要滚动条?而且B比A还大 ?
      

  4.   

    在FF IE 7 8不用设置其他的都是正常的 B比A大 而且 A不被撑大 只是在IE6下被撑大了 我只是想兼容而已
      

  5.   

    你不要定位就行了。。而且在.a{overflow:hidden;}不就可以了<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>无标题文档</title>
    <style type="text/css">
    *{margin:0;padding:0;}
    .a{
      border: 1px solid #00CC99;
      height: 70px;
      width: 50px;
      overflow:hidden;
    }
    .b{
      height: 250px;
      width: 250px;
      top: 90px;
      left: 300px;
      border: 1px solid #CCCC33;
      overflow: hidden;
      display: inherit;
    }
    </style>
    </head>
    <body>
    <div class="a"><div class="b"></div></div>
    </body>
    </html>
      

  6.   

    不行 IE6下 FF下B块都不见了
    用边界移出去同样A块被撑大
      

  7.   

    呃 我用IETester 测试5楼的  ie6 7 8 ff都没问题啊 楼主找找其他原因
      

  8.   

    怎么可能呢?B要不在A里面哦? B且比A大 A保持原来大小?
      

  9.   

    我的要求是A B是2个不同位置不同大小的块 B包含在A里面 但是位置不在A内部 B比A大 哎A不被撑大就满足了
      

  10.   

    兄弟听我说,加一个在css里 .a里,写一个_overflow-x:scroll;注意,如果你之前已有写了overflow属性,则_overflow一定要写在overflow后面,顺序不能倒。_overflow在FF是无法识别的,然而,ie6是可以识别的
      

  11.   

    感觉不符合逻辑咯,呵呵,
    父要这么弄的话,干脆也不要把B放在A里面的呀,外面加个DIV C吧,A和B都放C里面,然后确定A和B的postion:absolute; B的z-index大于A咯,