响应式网页设计

名词解释

  • 响应式Web设计(Responsive Web Design=RWD)
  1. 由Ethan Marcotte提出。网页内容会随着访问它的视口及设备的不同而呈现不同的样式,使Web作品适配手机,平板,桌面电脑,让一个网站同时适配多种设备和多个屏幕,可以让网站的布局和功能随用户的使用环境(屏幕大小,输入方式,设备,浏览器功能)而变化。
  2. 先针对小屏幕设计,再逐步扩展到针对大屏幕的设计。
  • HTML(HyperText Markup Language):超文本标记语言,页面内可以包含图片、音乐、程序等非文字元素。
    <标签 属性="值">

  • HTML5:万维网的核心语言、标准通用标记语言下的一个应用超文本标记语言HTML的第五次重大修改。相当于是HTML其中的一个版本。

  • CSS3(Cascading Style Sheets Level 3):通常称为CSS样式或样式表,主要用于设置HTML页面中的文本内容(字体,大小,对齐方式等),图片的外形(宽高,边框样式,边距等)以及版面布局等外观显示样式。特性

  • JavaScript:Web页面中的一种脚本语言,通过JavaScript可以将静态页面转变成支持用户交互并响应相应时间的动态页面。在网站建设中,JavaScript用于为页面添加动态效果。

  • view point-视口:浏览器中用于呈现网页的区域,视口通常不等于屏幕大小,特别是可以缩放浏览器窗口的情况下。

  • max-width:保证所有图片最大显示为其自身的100%

  • 断点:某个宽度超过600像素时,跨过这个点布局就会发生显著变化。

RWD的三项组成科技

Ethan Marcotte提供 2010年5月25日

  • 弹性网格布局(fluid grib):弹性布局是一种十分方便的,只需要依赖于CSS样式的实现响应式布局的方式,文本会根据屏幕缩放自动重排。如现在类似于淘宝、京东一类的电商web站或者手机app的页面。

<head>下添加这行代码
<meta name="viewport" content="width=device-width">
<meta>标签的意思:按照设备的宽度来渲染网页内容。

详细例子请看《响应式Web设计HTML5和CSS3实战(第2版)》P6-7

  • 弹性图片/媒体(flxible images):不给图片设置固定尺寸,而是根据流体网格进行缩放,用于适应各种网格的尺寸。使图片随容器宽度自动缩放,对某些元素进行重排。如调整图片大小并将其放置一侧,或修改某些元素的字体大小和背景颜色。

img {
max-width:100% ;
}

详细例子请看《响应式Web设计HTML5和CSS3实战(第2版)》P8-10

  • 媒体查询(media queries ):视口超过600像素时,当前的页面布局存在被严重拉伸的问题。媒体查询会根据屏幕宽度来调整布局。

最小宽度媒体查询:
@media screen and (min-width:50em) {
/* 样式 */
}

详细例子请看《响应式Web设计HTML5和CSS3实战(第2版)》P10-15+第二章


为何需要"响应式网页设计"

statcounter

  • 使用移动客户端浏览网页的用户越来越多(绿色)
    2017.02-2018.02 浏览客户端统计数据
  • 以前固定宽度(通常为960像素),使用更大的显示屏两端会出现白边,因此要适配各种显示屏。

  • 红色笔:360X640分辨率(为手机,安卓机占据偏多),呈上升趋势。

  • 紫色线:1366x768分辨率(电脑),呈下降趋势。


    过去12个月的手机vs平板电脑vs桌面数据
  • PC显示器的尺寸逐渐出现较大差别,在小浏览器移动设备中,不能完全显示页面,或是将页面缩小至适应移动设备尺寸大小,不能正常浏览,对于点击触点也有影响,很多人会选择放大页面,在进行浏览,整个页面就需要不停的拖动,给用户的体验不好。例如优酷

因此 响应式网页设计优势

  1. 灵活性强,可以适应不同分辨率的设备

  2. 方便快捷的解决多设备显示适应问题

  3. 节省人力开发成本,不再需要有人特地维护PC页面,移动页面维护更少

  4. 没有重定向

    没有重定向
    3&4参考此处

响应式网页设计缺点

  1. 加载需要一定的时间
    在响应式设计中,需要下载一些看起来不必要的html/css,而且图片也没有根据设备调整到合适的大小,这些都是导致加载时间加倍的原因。现在很多访客都是没有耐心的,如果访问的网站过慢他们会毫不犹豫的关掉他。

  2. 搜索引擎优化
    对于响应式的网站来说,为搜索引擎确定关键词可不是一件容易的事。相比客户端,移动用户更会采用不同的关键吃,修改标题相对于其他的事项比较困难。

  3. 时间花费
    开发响应式网站是一项耗时的工作。如果你计划把一个现有网站转化成响应式网站,可能耗时更多。如果你想要一个响应式网站,最好从草图开始重新设计。

缺点参考此处


采用Web设计的网站

北京大学

电脑
iphone 7plus 414x736

没有采用Web设计的网站

优酷
电脑

Galaxy S5 360x640

iphone 7plus 414x736

iphone x 375x812

前端
前端对于网站来说,通常是指,网站的前台部分包括网站的表现层和结构层。因此前端技术一般分为前端设计和前端开发,前端设计一般可以理解为网站的视觉设计,前端开发则是网站的前台代码实现,包括基本的HTML和CSS以及JavaScript/ajax,现在最新的高级版本HTML5、CSS3,以及SVG等。

后端
网站后端也叫网站后台技术或者动态网站技术,静态页面的缺点是不能动态的改变页面上的内容和实现一些代码逻辑,比如我们要实现用户的注册登录验证、或者购物结算等,这些都是要代码逻辑来实现的,还有我们需要一个后台来往我们的网页添加一些消息新闻通知等,因为不是每一个网站的使用者都懂前端技术来来改变页面内容,而且这样也太不方便了,所以需要网站后台来实现这些功能,这些东西都是需要网站后台技术来实现的。常见的网站后端开发语言有asp、asp.net、jsp、php等。同时网站后台技术还包括数据库如MySQL、sqlserver等,数据库是用来存储后台数据的。

为何要分前后端

需要依赖后端方案的RWD
网页版,手机版等等分开服务,设计,产出页面

不需要依赖后端方案的RWD
网页版,手机版等等一起服务,设计,产出页面

参考文献

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,362评论 5 477
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,330评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,247评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,560评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,580评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,569评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,929评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,587评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,840评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,596评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,678评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,366评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,945评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,929评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,165评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 43,271评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,403评论 2 342

推荐阅读更多精彩内容