html - 高度为 :auto for content with variable height? 的问题(jsFiddle)

标签 html css

对于下面的 HTML,我希望容器包装 section+content+element(s),并且我希望 element2 是 element1 的直接(float:left?)延续。

<div class="page">
    <div class="container">
        <div class="section">
        <div class="content">
          <div class="element1">Elements Goes Here And Here And Here And Here .. more elements hereafter</div>
        </div>
      </div>        
        <div class="section">
        <div class="content">
          <div class="element1">Elements Goes Here And Here And Here And Here</div>
          <div class="element2">more elements hereafter</div>
        </div>
      </div>
    </div>
</div>

尽管此 CSS 无法正常工作 http://jsfiddle.net/sLnY5/3/ :

.container {
    width: 100%;
    min-height: 74px;
    height: auto;
  border: 1px solid rgba(142, 142, 142, 1);
}
.section {
    width: 100%;
    min-height: 37px;
    height: auto;
  border: 1px solid rgba(142, 142, 142, 1);
        background-color: blue;
}
.content {
    float: left;
    min-height: 37px;
    height: auto;
    width: 100%;
    line-height: 1.42;
    padding: 2%;
  border: 1px solid rgba(142, 142, 142, 1);
}
.element1 {
    float: left;
    font-size: 12.9px;
    padding-top: 2px;
    letter-spacing: 0.07em;
    background-color: green;
}
.element2 {
    float: left;
    padding-left: 3px;
    background-color: purple;
}
.page {
  width: 50%;
  height: auto;
  margin: 0 auto;
  padding-top: 5%;
}

最佳答案

我想不出您想要使用 float: left;width: 100%; 的场景。根据我的经验,float 被过度使用并且在很大程度上被误解了。我不确定“element1 的直接延续”是什么意思,但听起来您可能想要 display: inline;

jsfiddle.net/sLnY5/4

关于html - 高度为 :auto for content with variable height? 的问题(jsFiddle),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24498959/

相关文章:

html - CSS变量到SASS变量=不透明度函数的问题

html - 在 CSS 和 HTML 中命名 ID 和类的最佳方式是什么?

javascript - JsTree:显示更多选项

html - 同时对不同的 div 标签使用两个包含相同样式属性的 css 文件

jquery - CSS 输入 slider 范围自定义跨浏览器

html - 如何将两列并排放置

javascript - 为元素的事件设置名称

css - 简单的 CSS3 过渡

css - 如何将新的 SVG 图标添加到 Font Awesome

jquery - Google+1 在另一行而不是与其他社交图标内联。有任何想法吗?