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