html - 确保同一包装器中的两个 div 高度相等

标签 html css

有可能左侧(导航)div 总是获得右侧(内容)div 的 100%?

如果我更改 .wrapper 类的高度,.navi div 会跟随它们,但我需要它的百分比。

我只能用 display: table-cell;display: table-row; 解决方案

演示:http://jsfiddle.net/93a3dock/

最佳答案

这可以通过使用名为 flex 的功能来实现(浏览器支持 here )

.wrapper {
  width: 300px;
  display: flex;
}
.navi {
  background: green;
  float: left;
  width: 100px;
}
.content {
  background: yellow;
  float: left;
  width: 200px;
}
<div class="wrapper">
  <div class="navi">
    <ul>
      <li><a href="#">Link</a>
      </li>
    </ul>
  </div>
  <div class="content">
    <!-- DYNAMIC CONTENT e.g. JOOMLA BLOG -->
    Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata
    sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum.
    Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.
  </div>
</div>

关于html - 确保同一包装器中的两个 div 高度相等,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28101346/

相关文章:

javascript - 单击时选择 Div 标记中的所有文本(即使用类)

jquery - W3C 验证器和 jquery

css - Woo 推荐 Wordpress 插件 CSS 不再正常工作

html - 如何在表格行和表格边缘之间设置左右间距?

Java iText HTML 到 PDF <pre> block 格式化

javascript - 当第二个输入框从第一个框中填充数据时显示警报

html - 防止空格与单词换行

html - 无法向下滚动,但有一个溢出的 iframe

javascript - 通过 CSS3 和 Jquery 处理视差

html - Grid CSS 没有正确布局区域