首页 文章

如何将固定高度div与高度为div的div组合?

提问于
浏览
0

我有3个垂直div:topdiv - 这个固定高度为100px; middlediv - 这应该填充页面底部的其余部分 - 这个固定宽度为200px;

我希望将div放置在屏幕底部的底部,顶部顶部和middlediv应该填充顶部和底部div之间的空间 .

以前我使用javascript来调整中间div的大小,但是当调整浏览器窗口大小时,中间div不会改变 .

有任何想法吗 ?

3 回答

  • 0

    其他人在类似的问题上发布了this . 我没有用过这个,但确实对他们有所帮助 . 也许这会对你有所帮助 . 它允许您选择在页面底部设置页脚,即使内容未到达底部 . 试试看 .

  • 0

    好吧,你可以使用 min-height: x% ,但是使用纯CSS不可能做到这一点,使用jQuery它看起来像这样:

    $(document).ready(function()
    {
    wh = $(window).height();
    md = $("middlediv").outerHeight()
    if ( md+100 < h)
    {
    $("#middlediv").css("height", w-100 + 'px');
    }
    
    }
    

    如果你想为窗口调整大小添加一个事件处理程序,它可能会基本上是相同的功能(或多或少) .

  • 0

    请参阅456bereastreet,或尝试this fiddle .

相关问题