Ple*_*and 58
雅各布尼尔森写了一篇批评框架的1996年专栏.一些关键点:
框架会阻止用户正确地为页面添加书签.加载带书签的框架集页面时,用户之前在框架内单击鼠标无关紧要.仅保存外部URL,用户必须导航到他们手动的位置.
框架为打印网页带来了挑战.一次打印所有框架不适合不同尺寸的纸张(用户只能以这种方式获得第一页).用户通常必须右键单击他们想要的框架,然后选择适当的上下文菜单选项.
来自搜索引擎的用户如果位于另一个框架中,则可能无法访问导航元素 - 它们仅定向到搜索引擎找到文本的帧.
虽然"框架集"(在20世纪90年代末/早期的网页上使用的最常见类型)正在消亡,但iframe(内联框架的简称)仍然存在并且很好.实际上,最近发现iframe在今天的"mashup"Web应用程序中很有用,目前在HTML5规范中提出了对iframe的扩展.
例如,Facebook在其应用程序开发人员的API中使用它们将第三方应用程序与其自己的站点无缝集成,同时最大限度地降低安全风险.(在此模型中,所有第三方代码都保留在单独的域中,这有利于出于安全考虑.)
Pas*_*Qyy 10
HTML 中不推荐使用框架.他们是在HTML 5已经过时了,只是不鼓励此版本之前.这已在指定的链接中明确提到.
不是要回答 OP,而是要平衡对框架集的抨击。
我发现它们很棒,当您希望菜单完好无损时,没有什么能比得上它们:
此外,您可以在获取主要内容的同时提供流畅的菜单动画。
有意义地使用,它们是超级的。