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

为什么这个盒子不会变宽?

css
  •  0
  • Jason  · 技术社区  · 14 年前

    我只需要做个精神检查。。。 DEMO

    select 或者是一个很长的单词,没有空格),尽管它的位置是绝对的。我一直在用这个把戏 ul li 但在我的情况下使用它是没有意义的,而且由于一些疯狂的原因,它在一个div中不能与一个div一起工作。

    谢谢:\

    position:relative

    4 回复  |  直到 14 年前
        1
  •  2
  •   Jonathan Lonowski    14 年前

    如果我理解正确。。。

    浮动容器(即。, #parent )将适合其内容,默认为 width: auto . 内容将在可能的情况下断线,以防止宽度不断增加。

    white-space: nowrap .

    就整体内容而言:

    .advanced {
        /* ... */
        white-space: nowrap;
    }
    

    .line {
        white-space: nowrap;
    }
    

    label / select

    <div class="line">
        <label>Show:</label>
        <select name="showAll">
            <option value="true">My Team</option>
            <option value="false">Mine Only</option>
        </select>
    </div>
    
        2
  •  0
  •   Garis M Suero    14 年前

    你试过预贴标签吗

    <pre>text goes here</pre>
    

    这将导致仅在插入 <br />

        3
  •  0
  •   echo    14 年前

    div#parent position: relative; . 尝试删除该声明。在我的环境中,这会导致div根据需要扩展。

        4
  •  0
  •   Omar Estrella    14 年前