网页设计中该如何决定是否使用框架技术
来源:互联网 发布:无极树如何实现php 编辑:程序博客网 时间:2024/06/05 07:27
框架的最常见用途就是导航。一组框架通常包括一个含有导航条的框架和另一个要显示主要内容页面的框架。
但是,框架的设计可能比较复杂;并且在许多情况下,您可以创建没有框架的 Web 页,它可以达到使用一组框架所能达到的许多同样效果。例如,如果您想让导航条显示在页面的左侧,则既可以用一组框架代替您的页面,也可以只是在站点中的每一页上包含该导航条
许多专业 Web 设计人员不喜欢使用框架,并且许多浏览 Web 的人也不喜欢框架。在大多数情况下,这种反感是因为遇到了那些使用框架效果不佳或不必要地使用框架的站点(例如,每当访问者单击导航按钮时就重新加载导航框架内容的框架集)。如果框架使用得法(例如,在允许其他框架的内容发生更改的同时,使一个框架中的导航控件保持静态),则这些框架对于某些站点可能非常有用。
并不是所有的浏览器都提供良好的框架支持,框架对于无法导航的访问者而言可能难以显示。所以,如果您确实要使用框架,应始终在您的框架集中提供 noframes 部分,以方便不能查看这些框架的访问者。您最好还要提供指向站点的无框架版本的显式链接,以用于那些虽然其浏览器支持框架但不喜欢使用框架的访问者。
使用框架具有以下优点:
访问者的浏览器不需要为每个页面重新加载与导航相关的图形。
每个框架都具有自己的滚动条(如果内容太大,在窗口中显示不下),因此访问者可以独立滚动这些框架。
例如,当框架中的内容页面较长时,如果导航条位于不同的框架中,那么向下滚动到页面底部的访问者就不需要再滚动回顶部来使用导航条。
使用框架具有以下缺点:
可能难以实现不同框架中各元素的精确图形对齐。
对导航进行测试可能很耗时间。
各个带有框架的页面的 URL 不显示在浏览器中,因此访问者可能难以将特定页面设为书签(除非您提供了服务器代码,使访问者可以加载特定页面的带框架版本。
- 网页设计中该如何决定是否使用框架技术
- 重量级别--何为immutable,在拷贝,快照,而非历史需求中分析,如何利用immutable模式和跨设计实体后的业务实体关系 决定 设计实体 是否immutable , 以后业务操作该如何操作
- 网页视觉设计:如何决定你的配色方案
- python中set集合如何决定是否重复?
- python中set集合如何决定是否重复?
- python中set集合如何决定是否重复?
- 网页设计中如何正确的使用 id 和 class
- 网页设计中如何成功地使用图片
- 详细介绍JSF框架技术中使用的设计模式
- 一款应用的UI设计是否合格,该如何判断?
- GlassFish中如何使用现有框架和技术
- 如何在Spring框架中使用RMI技术
- asp.net 判断该页面是否在框架中
- asp.net 如何使用js来判断一个网页是否处于iframe中
- 如果设计中使用了非标准的字体,你该如何去实现?
- 如果设计中使用了非标准的字体,你该如何去实现?
- 该如何选择框架?
- MindMapper中定时器该如何使用
- 如何配置 SQL Server 2005 允许远程连接
- 算法的力量
- Kernel module编程(十二):并发和竞争控制
- 高处不胜寒,下跌才会有钱赚
- 使用 Eclipse IDE for C/C++ Developers 搭建 C++ 开发环境
- 网页设计中该如何决定是否使用框架技术
- java中的静态代理与动态代理
- live555代码解读之一:RTSP连接的建立过程
- 给网站开发人员关于项目开发的一些建议
- 一个完整的 ASP.NET 2.0 URL 重写方案
- 最后的答案
- live555代码解读之二:DESCRIBE请求消息处理过程
- ASP.NET自定义错误页面
- 求助!!vc++不能加载FileTool.dll