代码之家  ›  专栏  ›  技术社区  ›  Daniel

CSS溢出IE与FF

  •  1
  • Daniel  · 技术社区  · 16 年前

    我试着用一行数字,如果行宽超过100像素,我希望出现一个水平(X)滚动条。

    这在Firefox中很容易实现,但是IE不断地折叠列表,并给我一个垂直(Y)滚动条,我想要右边的项目显示在下面。

    有人知道怎么做吗?

    3 回复  |  直到 16 年前
        1
  •  1
  •   shinkou    16 年前

    尝试将“空白”设置为“nowrap”。

        2
  •  1
  •   Sphvn Frebin Francis    16 年前

    你可以试着把它放在一个分区中,使分区的位置是绝对的。 但因为我只是在研究这可能会导致FF/Chrome的问题。 因此,您可以将if语句放入,例如:

                <!--[if IE]>
        <style>
                .content{
                position: absolute;
                }
                </style>
        <![endif]-->
    

    我只是自己用它来确保我的内容框架静止不动。尽管出于您的目的,您可能需要结合告诉文本不要换行等。

    吉德拉克

    编辑 你甚至可以为你的DIV ID设置一个最小宽度?这可能同样有效,但如果确实导致兼容性问题,请使用if函数。

    也看到 http://en.wikipedia.org/wiki/Internet_Explorer_box_model_bug 显示了IE中盒子模型与W3C标准+其他信息的不同之处(如果您想知道发生问题的原因)

        3
  •  0
  •   Sarfraz    16 年前

    由于IE和FF的框模型存在差异,因此可能会发生这种情况,您需要增加内容区域的宽度(和或高度),然后再查看。