• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >心得技巧 > 固定、流动、弹性网页布局的利弊分析

固定、流动、弹性网页布局的利弊分析

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-08-06

本文主要包含网页布局,利弊分析等相关知识,佚名 希望在学习及工作中可以帮助到您

有一个问题已经困扰网页设计师们很久了:该使用固定、流动、弹性,还是混合布局呢?它们各有优缺点。最终的决定取决于网站的可用性,单用某一种布局就想达到目的,可能没那么容易。那么,既然如此令人困惑,是否有做出正确决定的诀窍呢?考虑好几个问题,恰当地设定目标结果,你也能做出融合各方优点的成功布局设计。

本文将讨论每种布局方案的利与弊。其实,只要你时刻注意可用性,每种方案都能实现成功的网站布局。

为什么要争论这些?网页设计受可用性的大棒指引,而由于网站用户的多样性,已经很难做出对不同用户都有足够可用性的网站。

当设计的网站会面向众多用户时,设计师必须考虑访客之间的下列潜在差异:

  • 屏幕分辨率
  • 用的哪款浏览器
  • 浏览窗口是否最大化
  • 是否启用占位置的浏览器的额外组件(如历史、书签、Google工具栏等等)
  • 乃至操作系统和硬件情况

由于并无标准规定网页大小,网页设计师工作时就需要解决不计其数的问题。

1. 固定布局和流动布局的差异

尽管大部分设计师和开发者都对固定和流动网页布局有基本的了解,我们还是简单明确一下概念。

固定网页布局

固定网页布局指网站内容被一个固定宽度的容器包裹,容器内的区块都有固定的百分比或者像素宽度值。最重要的一点——容器是不能移动的。不管屏幕分辨率如何变化,访客看到的都是固定宽度的内容。

Fixed Website Layout

上图显示了固定宽度网页布局大体上的实现方式。内部组件被分别设定为固定的520、200、200像素宽。960像素宽度已经成了现代网页设计的一项标准,因为大多数用户的屏幕分辨率都在1024×768及以上。

流动网页布局

流动网页布局,也称为流体网页布局,其实现方法则是大多数组件(包括主容器)都设成百分比宽度,并且根据用户的屏幕分辨率自适应。

Fluid Website Layout

上图展示了一个流动网页布局。尽管大多数设计师会给流动布局内某些特定元素(如外边距和内留白)以固定宽度,整个布局大体上还是使用百分比宽度,并根据用户不同而自动调整实际宽度。

2. 固定布局的网页设计

很多设计师都更喜欢固定布局,因为他们觉得固定的比较保险:设计师看到什么,用户看到的就是什么。不过,说到其利与弊,则同流动布局一样让人揪心。

利

  • 固定宽度布局的设计更简便,更容易自定义。
  • 任意浏览器下的显示宽度都一样,对于图像、表单、视频等宽度固定的内容,潜在的冲突更少。
  • 不用设定min-width(最小宽度)和max-width(最大宽度),这两个属性并不被所有浏览器支持。
  • 即使网页被设计成兼容最小屏幕分辨率800×600的大小,在大分辨率显示器下,内容仍然足够易读。

弊

  • 固定宽度的布局可能会给高分辨率屏幕用户带来巨大的页面空白,从而破坏“神圣比例”、“三分割法则”、整体平衡,乃至其他设计原则。
  • 小屏幕上可能会出现水平滚动条,影响用户体验。
  • 无缝材质拼图,纹样和其他连续图像需要针对大分辨率做出优化。
  • 总体来说,固定宽度的可用性更低。

固定布局的设计实例

下列五个网页的设计师都充分利用了固定布局网页的特征。这些网站无不融合了大量设计元素,利用固定布局创建出完美的场景。在固定宽度的助益下,设计师方能更好地控制站点内容周边额外的设计元素,从而更为精准地调节内容和导航的宽度。

Lebloe.Com

Corvus Art Design Studio

Nathan-Sanders.Com

Nine Lion Design

Colour Pixel

请特别注意设计师们是如何针对宽屏幕设计连续图像的(不妨把你的屏幕分辨率调高一点试试)。

3. 规避固定布局的坏处

如果你已经决定要用固定布局,下面这些小技巧你可就不得不知。它们帮你弱化固定布局的坏影响,助你做出成功的设计。

译注:下面这段有凑字数赚稿费之嫌,点此跳过这段。

先看下统计数据

现在大部分设计师都是假定大部分互联网用户都使用的1024×768或更高的分辨率。 W3Schools公布的一份投票结果显示,事实并非如此(请注意W3Schools的数据并不能完全相信,后面会有详细解释):

Screen Resolution Pie Chart

如您所见, 640×480 甚至不够格在这张表上出现。W3Schools的数据表明这个分辨率似乎已经完全被用户抛弃了。而事实上,确实还有用户在使用这个分辨率,只不过用户数量太少,设计师完全把他们忽略掉,去做一些更合适、对较高分辨率有更佳可用性的设计。

即使对于使用这种分辨率的用户来说,他们也可能只是在一些方便携带的小型电脑商使用,并不是他们平常使用的主要屏幕分辨率。

不过,这里的统计数据可能也没有大家期待的那么准确。因为W3Schools的访客基本上都是一个特定群体(设计师和网页开发者),结果会和普通公众有点偏差。不过,其他调查也都大同小异。根据一些独立公司在2009年的调查显示,800×600的分辨率使用者比例在10%以下。(译注:根据笨活儿的网站统计数据,这个数值在2%以下)

下面这张有趣的表格来自SohTanaka.com,他们研究了一些大型网站对屏幕分辨率的兼容情况:

Screen Resolution Accommodations of some top websites.

调查中涉及到的所有网站,最终都完成了华丽大变身。即使是最大的互联网公司,也都确定他们的主要受众是拥有较大屏幕分辨率的用户。

关于屏幕分辨率的其他研究,您还可以参考下面的资源:

  • W3Counter
  • TheCounter.com Global Stats
  • OneStat.com

960px 还是 760px?

综上所述,大多数设计师都是要么选择960,要么选择760作为总的像素宽度。前者更适合1024×768以及更高分辨率的屏幕,还能有一点留白。后者则是800×600分辨率下的最佳显示宽度,设置成这一宽度能够照顾到那10%,而较大屏幕上看起来也还不赖。

总是将布局整体居中对齐

如果要使用固定宽度设计,务必保证主容器居中对齐,以保持平衡(一般利用margin: 0 auto;就可以了)。不然,遇上宽屏用户,你的内容就会被挤到某个角落,很不好看。

4. 流动页面布局

设计师有很多理由不使用流动布局,不过大家很多时候也看不到流动布局的好。下面列出有运用流动布局时的打算时需要考虑的利与弊:

利

  • 流动网页布局拥有更强的亲和力,因为它能根据客户端的情况自适应。
  • 在不同浏览器和屏幕分辨率下的额外空白量都差不多,更符合视觉吸引力要求。
  • 如果设计得当,流动布局能避免在小屏幕上的水平滚动条。

弊

  • 设计师对客户端的显示效果更难以控制,由于他们使用特定大小的屏幕,也更不容易发现潜在问题。
  • 图片、视频以及其他拥有固定宽度的内容不得不被设

您可能想查找下面的文章:

  • 用frameset实现复杂的页面布局技巧小结
  • 固定、流动、弹性网页布局的利弊分析
  • 布局太死板?6个小技巧让你的网页设计活力十足!

相关文章

  • 2018-08-23那些很熟悉但又叫不出名字的设计法则:选择架构
  • 2018-08-23入门手册!帮你快速掌握15个常见的产品设计术语
  • 2017-08-06通往优秀UI(用户界面)设计师之路的20个路标
  • 2018-08-23超全面!产品动效设计全方位科普手册
  • 2021-12-10推荐28个让你直呼哇塞的Canvas库
  • 2018-08-23前端进阶之路!如何高质量完成产品需求开发?
  • 2017-08-06鼠标经过图片超链接时改变图片的大小(宽、高)的css
  • 2018-08-23靠着吉祥物,这款闹钟APP成功俘获了用户的心
  • 2017-08-06web开发设计人员不可不用的在线web工具和应用
  • 2017-08-06博客园CnBlogs自定义博客样式分享

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • base target=""规定基本链接的目标打开框架
    • 零基础也能学!四个方法帮你轻松学会舒服的配色
    • 整理了12款Javascript 表格控件(DataGrid)
    • 网站前端性能优化之javascript和css篇
    • 这篇8000字长文,能帮你学会组件化设计与开发的思维方式
    • 新手建站教程 十天学会做网站
    • 想成为一名好文案,需要具备这7个职业素养!
    • 看似简单的喜马拉雅FM主播等级体系,是如何做改版设计的?
    • 高手的平面课堂!网格系统的入门基础知识+案例演示
    • 清除浮动(clearfix 和 clear)的用法示例介绍

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有