【发布时间】:2014-04-11 13:52:33
【问题描述】:
我想将响应式元素与半响应式元素结合起来:
我想在顶部有一个菜单栏
height:10px;
width:100%;
并将窗口的其余部分用于 9 个响应式矩形,这些矩形将float 向左并根据窗口大小调整大小。
我知道如何定义这些响应方块,但我不知道如何定义容纳它们的容器大小。
简而言之,容器需要为100% 宽度和100% 高度减去菜单栏的10px 高度。
【问题讨论】:
我想将响应式元素与半响应式元素结合起来:
我想在顶部有一个菜单栏
height:10px;
width:100%;
并将窗口的其余部分用于 9 个响应式矩形,这些矩形将float 向左并根据窗口大小调整大小。
我知道如何定义这些响应方块,但我不知道如何定义容纳它们的容器大小。
简而言之,容器需要为100% 宽度和100% 高度减去菜单栏的10px 高度。
【问题讨论】:
【讨论】:
你有两种选择,一种是css,一种是javascript:
css:(由于顶部的菜单栏是固定的,如果您使用 .container 围绕标题和下面的部分编写 html,我认为您不需要减去标题的高度)
html, body, .container {
width: 100%;
height: 100%;
min-height: 100%;
}
js:(在这个你可以将你的容器写成在标题之外,而不是)
$(function() {
$(window).bind("load resize", function() {
$winHeight = $(window).height();
$container = $('container');
$container.height($winHeight - 10);
});
});
【讨论】: