我固定DIV的宽度,在IE上是显示正常的,但在FF上面就不是显示所固定的宽度,而是根据DIV的内容自动调整我怎么样才能在FF上也能固定DIV的宽度?

解决方案 »

  1.   

    什么意思???
    你定义宽度为100px
    FF下难道还能变?
      

  2.   

    之前有遇到过如果在firefox中width值后没加“px"的话是不行的,但似乎你已经加了px了哦,不是很清楚,关注。。
      

  3.   

    <div style="display:block;width:200px;height:100px; border:1px solid red;">
    &nbsp;
    </div>
    这样应该不变了,呵呵
      

  4.   

    很遗憾的告诉你,这是因为firefox没有自动换行的功能(只有单词分行)造成的.
    你需要自己分行才能解决这个问题.
      

  5.   

    <!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=gb2312" />
    <title>无标题文档</title>
    <style type="text/css">
    body{
      position:absolute;
      width:50000px;
    }
    #test{
    }
    .mydiv{
     display:inline;
     width:800px;
     height:700px;
    }
    </style>
    </head><body>
    <div id="test">
    <div class="mydiv"><IMG src="新建文件夹 (4)/最高的网站/- BlueSfear_com - Official Bluesfear Worm -.files/4.jpg"></div>
        <div class="mydiv"><IMG src="新建文件夹 (4)/最高的网站/- BlueSfear_com - Official Bluesfear Worm -.files/5.jpg"></div>
        <div class="mydiv"><IMG src="新建文件夹 (4)/最高的网站/- BlueSfear_com - Official Bluesfear Worm -.files/6.jpg"></div>
    </div></body>
    </html>
    好心人啊,麻烦帮忙看看,急死了
    .mydiv{
     display:inline;
     width:800px;
     height:700px;
    }
    中的width及height 完全没作用
      

  6.   

    .mydiv{
    display:inline;
    width:800px;
    height:700px;
    overflow:hidden;

    把overflow:hidden;加上
      

  7.   

    还有display:inline; 
    这个表示的就是一行显示的
      

  8.   

    <div  style="width:200px;height:auto; border:1px solid red; margin:0px; padding:0px;"> 
    你好我只是测试边框,你好我只是测试边框你好我只是测试边框你好我只是测试边框你好我只是测试边框你好我只是测试边框你好我只是测试边框你好我只是测试边框你好我只是测试边框
    </div>IE6和FF3都没问题的
    不知道你搞的什么
      

  9.   

    我是横排的,所以用inline;至于图片撑的肯定不是,我特地设置宽度高度都比图片大
      

  10.   


    加overflow:hidden; 的同时要把display:inline;去掉
      

  11.   


    .mydiv{ 
    border:2px solid red;
    float:left;
    width:100px; 
    height:100px; 
    } 横排用float
      

  12.   

    只有2种情况上面的语句会撑掉DIV
    不管是IE还是FF都一样
    那就是长串的英文字母和超过DIV宽度的图片
      

  13.   

    你用了inline以后他怎么能自动换行啊
      

  14.   

    横排 的话完全可以用float
      

  15.   

    我说chinmo你是厉害的人物,但你不是很在我的角度认真看我的问题,不过还特别特别的感谢你最感谢的是s_liangchao1s,谢谢你帮忙解决了 
      

  16.   

    我只是来借宝地测试下代码的:#mContent{
    background-color:#FFFFFF;
    border:#ddd 1px solid;
    height:auto;
    margin:0 290px 3px 0;
    width:688px !important;
    width:687px;
    word-break:break-all;
    overflow:auto;
    }