我想创建一个可视化数据的网站。该页面应自行调整大小根据屏幕尺寸(无移动优化,只是不同的笔记本电脑/电脑屏幕尺寸),所有内容都应该可见而不滚动(例外:允许滚动条)在容器内)。它应如下所示:
经过大量的谷歌搜索和尝试,我走到了这一步:
I didn't post any code in here, because it would become not
readable in this post. But I pasted the code into jsfiddle
where you can see my current state:
http://jsfiddle.net/casaout/239DX/1/
不幸的是,我仍有一些问题:
我做错了什么? - 非常感谢给你的帮助!
答案 0 :(得分:1)
这是一个棘手的问题,感觉你正在处理响应高度。但是,大部分内容都可以通过jQuery实现。
使用.outerHeight()
获取窗口高度$(window).outerHeight
。一旦掌握了正在使用的高度,就可以为其中的块指定高度(比率)。
如果用户在页面加载后调整窗口大小,您可以使用$(window).on('resize', function() { ... });
这有帮助,还是您需要我使用您的示例?
答案 1 :(得分:1)
就固定高度和滚动条而言,这是一个解决方案:
<强> CSS 强>
.FixedHeightContainer
{
float:right;
height: 250px;
width:250px;
padding:3px;
background:#f00;
}
.Content
{
height:224px;
overflow:auto;
background:#fff;
}
<强> HTML 强>
<div class="FixedHeightContainer">
<h2>Title</h2>
<div class="Content">
// lot of text
</div>
</div>