html - 全高不使用 CSS 拉伸(stretch)

标签 html css

我希望蓝色区域始终填满屏幕上剩余的窗口高度,但它根本不会出现。

这是我的代码:http://jsfiddle.net/spadez/usbs2/1/

HTML:

<div id="header"></div>
<div id="jumbo"></div>
Lalala

CSS:

*{margin: 0px; padding 0px;}

    #header {height: 30px; background: pink;}
    #jumbo {height: 100%; background: blue;}

那么,为什么它不起作用?

最佳答案

目前你得到 100% 的是什么?没有什么。您需要设置 body 的高度,以便它可以使用。

CSS:

html, body {
    height: 100%;
}

DEMO

关于html - 全高不使用 CSS 拉伸(stretch),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23544052/

相关文章:

javascript - 页面完全加载后如何显示图像?

jquery - 重定向代码不起作用

javascript - 如何在不设置 setInterval 的情况下激活我的进度条

javascript - 如何在多个html中调用静态页眉和页脚

html - "new block formatting context"模式解决 "I want to these floats to be wrapped by their parent"背后的逻辑是什么?

php - 如何将输入值连同选择选项一起发送到 php

html - Bootstrap - 向右浮动导航栏按钮

javascript - 图像 CSS 样式上不需要的边框

html - flex 盒问题

所有列表项的 Javascript/JQuery 相同下拉菜单