html - 高度 100% 不起作用,div 内有两个 div

标签 html css

参见 CSS:http://jsfiddle.net/4JgA4/114/

也在这里:

<div style="min-height:40px; border:solid 1px black; float:left;">
      <div style="border:solid 1px black; height:150px; float:left;">
       First to set height
      </div>

       <div style="border:solid 1px red; height:100%; float:left;">
      Why don't get the 100%
    </div>
</div>

为什么第二个div没有得到100%?

最佳答案

<div style="min-height:40px; height:150px; border:solid 1px black; float:left;">
    <div style="border:solid 1px black; height:100%; float:left;">
    Your text 1
    </div>

    <div style="border:solid 1px red; height:100%; float:left;">
    Your text 2
    </div>
</div>
  • 原因是您没有为第一个 设置准确的高度 (150px)。
  • 另外,您已经为第一个高度设置了准确的高度,您只需要为内部标签设置 height = 100%。

这是结果:http://jsfiddle.net/4JgA4/117/

关于html - 高度 100% 不起作用,div 内有两个 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18955914/

相关文章:

html - 无法删除 Chrome 浏览器的默认上边距

ipad - HTML5 框架和工具?

html - 相对于容器中父图像的缩放,如何缩放/移动容器中的子图像?

html - Angular Bootstrap 4 Navbar 不会切换和 navbar-dark 的问题

css - 使 !important 成为整个 .class 选择器

javascript - 如何创建 Chrome 扩展程序以使用 JavaScript 隐藏或删除页面元素?

css - 检查 css 是否加载外部文件

javascript - 如何在页面滚动到固定级别后向上滚动特定的div?

css - 保留表格边框覆盖以前的样式

html - Font Awesome 的一些图标不起作用,有些图标显示为空方 block