【问题标题】:How to block elements to wrap on text content?如何阻止元素在文本内容上换行?
【发布时间】:2012-04-21 04:02:29
【问题描述】:

我有 2 个divs,我想垂直放置,左对齐,我希望它们的宽度根据文本量换行。

fiddle

.main {
  position: absolute;
  color: white;
}

.line {
  padding: 3px;
  margin: 2px;
  background-color: #505050;
}
<div class="main">
  <div class="line">Content content content content</div>
  <div class="line">Content content</div>
</div>

我之所以问是否有更直接的解决方案是因为我认为width: 0white-space: nowrap可能会影响不同的内容。

【问题讨论】:

    标签: html css text block word-wrap


    【解决方案1】:

    据我了解,这可能是你想要的。

    .main {
        color: white;
    }
    .line {
        padding: 3px;
        margin: 2px;
        background-color: #505050;
        float:left;
        clear:left;
    }
    

    查看http://jsfiddle.net/2kmzK/1/

    【讨论】:

    • 是的,就是这样!我不知道您既可以浮动又可以清除和元素。顺便说一句,这在最后没有“空白”的情况下有效。我将在浏览器中对其进行测试,然后发布我的发现。
    • 从 IE7 到现代浏览器进行了测试,效果很好。浮动它并同时清除它可以优雅地完成工作。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-01-17
    • 1970-01-01
    • 1970-01-01
    • 2021-08-24
    • 2012-02-02
    • 2021-11-29
    • 1970-01-01
    相关资源
    最近更新 更多