--------------------------------
    header
--------------------------------
      |
      |
 nav  | content
      |
      |
      |
-------------------------------
    footer
-------------------------------如上图所示,我想达到的效果是:
1)如果content没有撑满屏幕
  则nav的高度为撑满屏幕,即屏幕高度 - header高度 - footer高度;footer在紧贴在屏幕的最下方。
2)如果content很长,需要滚屏
   则nav的高度保持和content内容高度一致。footer在content内容下方就可以了。请赐教。

解决方案 »

  1.   


    我就是用DIV+CSS来设置的,现在搞不定了。出现nav和content一边高一边低,如果content内容比较少的情况下footer就跑到屏幕中间去了的情况。
      

  2.   

    <div style="width: 800px; height:auto!important; height:470px; min-height:450px; margin: 0 auto;"></div>
    参考一下,设定一个最小值,内容多时自动扩充
    楼主还可以考虑从背景入手,只要背景一下就不知道哪个高,哪个低了
      

  3.   

    说了半天,frameset完全符合你的要求
      

  4.   

    那你使用contentWidth/scrollWidth/offsetWidth......写一写js脚本吧。有关介绍网上有很多。
      

  5.   

    那你使用contentWidth/scrollWidth/offsetWidth......写一写js脚本吧。有关介绍网上有很多。