分享一篇网页自适应设计的文章-经管之家官网!

人大经济论坛-经管之家 收藏本站
您当前的位置> 考研考博>>

考研

>>

分享一篇网页自适应设计的文章

分享一篇网页自适应设计的文章

发布:本人傻傻 | 分类:考研

关于本站

人大经济论坛-经管之家:分享大学、考研、论文、会计、留学、数据、经济学、金融学、管理学、统计学、博弈论、统计年鉴、行业分析包括等相关资源。
经管之家是国内活跃的在线教育咨询平台!

经管之家新媒体交易平台

提供"微信号、微博、抖音、快手、头条、小红书、百家号、企鹅号、UC号、一点资讯"等虚拟账号交易,真正实现买卖双方的共赢。【请点击这里访问】

提供微信号、微博、抖音、快手、头条、小红书、百家号、企鹅号、UC号、一点资讯等虚拟账号交易,真正实现买卖双方的共赢。【请点击这里访问】

2013年响应式网页设计将兴起流云2012-12-1808:306条评论分享移动网页网页设计响应式网页设计ResponsiveWebDesignhttp://www.leiphone.com/wp-content/uploads/2012/12/responsive-design.jpg本文转载自Socialbeta,作 ...
坛友互助群


扫码加入各岗位、行业、专业交流群


2013年响应式网页设计将兴起流云 2012-12-18 08:30 6条评论
分享

移动网页 网页设计 响应式网页设计 Responsive Web Design

http://www.leiphone.com/wp-content/uploads/2012/12/responsive-design.jpg本文转载自Socialbeta,作者puting。国外一些知名的科技媒体如Mashable, theNextWeb最近都改版了,满满的填满整个屏幕,开始看还很不习惯,直到Mashable创始人撰文说他们采用了可适应网页设计(Responsive Web Design)(注:国内也译作“响应式网页设计”),而文章中也指出2013年将成为自适应网页设计之年。

所谓自适应网页设计,是由Ethan Marcotte在2010年提出的名词,指可以自动识别屏幕宽度、并做出相应调整的网页设计。简单来说就是同一张网页自动适应不同大小的屏幕,根据屏幕宽度,自动调整布局(layout) 。

http://www.leiphone.com/wp-content/uploads/2012/12/mashable-responsive-design.jpg随着移动技术的普及,越来越多的人会通过不同的屏幕来浏览网页,2012年成为PC和Mobile的分水岭,全球PC机的销售量低于移动终端。很多知名网站的流量都来自移动终端,比如Mashable自己的流量就有30%来自移动终端,预计到2013年将会超过50%,可见一个网站在提供PC机上良好的用户体验之外,还需要在不同的移动终端(PAD和智能手机)提供良好的网页浏览体验。这是自适应网页设计流行的前提之一。

http://www.leiphone.com/wp-content/uploads/2012/12/Screens-Gadgets.jpg2013年是自适应网页设计流行的第二点是,为了提供良好的用户体验,很多网站都制作了自己的APP,这不失为一种好的方法,但这个成本也相对高昂,且推广也不是一件简单的事情,用户不会浏览一个网站就下载一个APP,根据Pew Research Center的数据显示,60%的平台电脑使用者还是更倾向于用浏览器来浏览网页而非App。

为了进一步让更多人了解这种趋势,作者转了阮一峰先生的一篇老文,供感兴趣的读者研读。

自适应网页设计(Responsive Web Design)By阮一峰

随着3G的普及,越来越多的人使用手机上网。

移动设备正超过桌面设备,成为访问互联网的最常见终端。于是,网页设计师不得不面对一个难题:如何才能在不同大小的设备上呈现同样的网页?

http://www.leiphone.com/wp-content/uploads/2012/12/responsive-design1.jpg手机的屏幕比较小,宽度通常在600像素以下;PC的屏幕宽度,一般都在1000像素以上(目前主流宽度是1366×768),有的还达到了2000像素。同样的内容,要在大小迥异的屏幕上,都呈现出满意的效果,并不是一件容易的事。

很多网站的解决方法,是为不同的设备提供不同的网页,比如专门提供一个mobile版本,或者iPhone / iPad版本。这样做固然保证了效果,但是比较麻烦,同时要维护好几个版本,而且如果一个网站有多个portal(入口),会大大增加架构设计的复杂度。
于是,很早就有人设想,能不能”一次设计,普遍适用”,让同一张网页自动适应不同大小的屏幕,根据屏幕宽度,自动调整布局(layout)?

http://www.leiphone.com/wp-content/uploads/2012/12/responsive-design2.jpg一、”自适应网页设计”的概念

2010年,Ethan Marcotte提出了”自适应网页设计“(Responsive Web Design)这个名词,指可以自动识别屏幕宽度、并做出相应调整的网页设计。
他制作了一个范例,里面是《福尔摩斯历险记》六个主人公的头像。如果屏幕宽度大于1300像素,则6张图片并排在一行。

http://www.leiphone.com/wp-content/uploads/2012/12/responsive-design3.jpg

如果屏幕宽度在600像素到1300像素之间,则6张图片分成两行。

http://www.leiphone.com/wp-content/uploads/2012/12/responsive-design4.jpg

如果屏幕宽度在400像素到600像素之间,则导航栏移到网页头部。

http://www.leiphone.com/wp-content/uploads/2012/12/responsive-design5.jpg

如果屏幕宽度在400像素以下,则6张图片分成三行。

http://www.leiphone.com/wp-content/uploads/2012/12/responsive-design6.jpg

mediaqueri.es上面有更多这样的例子。

这里还有一个测试小工具,可以在一张网页上,同时显示不同分辨率屏幕的测试效果,我推荐安装。

二、允许网页宽度自动调整

首先,在网页代码的头部,加入一行viewport元标签。

  <meta name=”viewport” content=”width=device-width, initial-scale=1″ />

viewport是网页默认的宽度和高度,上面这行代码的意思是,网页宽度默认等于屏幕宽度(width=device-width),原始缩放比例(initial-scale=1)为1.0,即网页初始大小占屏幕面积的100%。

所有主流浏览器都支持这个设置,包括IE9。对于那些老式浏览器(主要是IE6、7、8),需要使用css3-mediaqueries.js。

<!–[if lt IE 9]>
<script src=”http://css3-mediaqueries-js.goog ... ss3-mediaqueries.js”></script>
<![endif]–>

三、不使用绝对宽度

由于网页会根据屏幕宽度调整布局,所以不能使用绝对宽度的布局,也不能使用具有绝对宽度的元素。这一条非常重要。

具体说,CSS代码不能指定像素宽度:

  width:xxx px;

只能指定百分比宽度:

  width: xx%;

或者

  width:auto;

四、相对大小的字体

字体也不能使用绝对大小(px),而只能使用相对大小(em)。

  body {
font: normal 100% Helvetica, Arial, sans-serif;
}

上面的代码指定,字体大小是页面默认大小的100%,即16像素。

  h1 {
font-size: 1.5em;
}

然后,h1的大小是默认大小的1.5倍,即24像素(24/16=1.5)。

  small {
font-size: 0.875em;
}

small元素的大小是默认大小的0.875倍,即14像素(14/16=0.875)。



扫码或添加微信号:坛友素质互助


「经管之家」APP:经管人学习、答疑、交友,就上经管之家!
免流量费下载资料----在经管之家app可以下载论坛上的所有资源,并且不额外收取下载高峰期的论坛币。
涵盖所有经管领域的优秀内容----覆盖经济、管理、金融投资、计量统计、数据分析、国贸、财会等专业的学习宝库,各类资料应有尽有。
来自五湖四海的经管达人----已经有上千万的经管人来到这里,你可以找到任何学科方向、有共同话题的朋友。
经管之家(原人大经济论坛),跨越高校的围墙,带你走进经管知识的新世界。
扫描下方二维码下载并注册APP
本文关键词:

本文论坛网址:https://bbs.pinggu.org/thread-2279045-1-1.html

人气文章

1.凡人大经济论坛-经管之家转载的文章,均出自其它媒体或其他官网介绍,目的在于传递更多的信息,并不代表本站赞同其观点和其真实性负责;
2.转载的文章仅代表原创作者观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,本站对该文以及其中全部或者部分内容、文字的真实性、完整性、及时性,不作出任何保证或承若;
3.如本站转载稿涉及版权等问题,请作者及时联系本站,我们会及时处理。