我正在刷新基于服务器的老一代Web应用程序,它广泛使用框架集和框架。我理解为什么帧是坏的,iframe是一个更好的,HTML5兼容的解决方案。
我正在努力实现的是iframe相当于框架容易做的事情:一个固定宽度的左'菜单'框架,一个右'内容'框架填充剩余的宽度可用,两者都有高度100%。
使用frameset只需:<frameset cols="300,*">...</frameset>
对于iframe,“*”不允许指定余数,尺寸必须指定为px或%。百分比听起来应该是理想的但不是:如果我将浏览器设置为4000像素宽,我希望所有额外的空间都可以进入内容,而不是菜单。
广泛搜索,无法弄清楚。我确信有一个简单的基于CSS,非js,符合HTML5的方式来做到这一点,但我不知道如何。提前谢谢。