html - 为什么我的列没有扩大到容器高度?

标签 html css

我想让左右两列扩大到中心列的高度,但它们没有扩大,而且布局很糟糕。

我需要一个简单的三列布局,但我不想要以像素或 em 为单位的固定尺寸。

HTML代码:

<div id="contenedor">
<div class="bloque" id="head">
  Cabecera
</div>
<div class="bloque" id="left">
  Bloque-2
</div>
<div id="contenido">
<div class="bloque" id="center">
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque ut justo sed nisl commodo imperdiet vitae molestie orci. Cras urna sem, malesuada et feugiat sed, accumsan nec dolor. Vivamus hendrerit ante non urna bibendum, et tristique libero ultrices. Phasellus auctor tempor leo, quis pretium nisl posuere sit amet. Vestibulum eget erat dolor. Integer venenatis eu libero ac pharetra. Nullam nec ligula et quam bibendum semper. Phasellus ...
</div>
  <div class="bloque" id="right">
  Bloque-3
</div>
  </div>
<div class="bloque" id="foot">
  Pie
</div>
</div>

CSS 代码:

#contenedor {
  background-color: #EEE;
  width: 100%;
  height: 100%;

}

.bloque {
  background-color: #CCC;
}

#head {
  width: 100%
  height: 10%;
  text-align: center;
}

#left {
  width: 25%;
  float: left;
  min-height: 85%;
}

#right {
  width: 20%;
  float: left;
  min-height: 85%;
}

#center {
  width: 55%;
  float: left;
  background-color: #FFF;
}

#foot {
  clear: both;
  text-align: center;
  min-height: 5%;
}

CSSDeck.com

最佳答案

我已经更新了您的代码并使用了一个技巧来获得结果。

UPATED CODE

关于html - 为什么我的列没有扩大到容器高度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23824839/

相关文章:

css - 在倒置且不添加到外部的 CSS 中创建边框

html - 带有 flex bootstrap 的中心元素

jquery - 按钮未与标题对齐

javascript - Jquery如何验证输入字段

javascript - 在 chrome 扩展程序中单击按钮后,即使将 CSS 显示标记更新为阻止,HTML div 也不会保持可见

javascript - Firefox 页面加载事件很长

jquery - Twitter Bootstrap Scrollspy 总是突出显示最后一个元素

html - 我可以在 Bootstrap 3 中有部分重叠的列吗

css - 用于用户名和密码的 Bootstrap 图标

javascript - 切换 Font Awesome TitleText 及其类