web自适应方案总结

概要:网页自适应是什么?要解决什么问题?有什么方法论?其他站点的实现?我们站点现状?针对本站点提出建议?

网页自适应设计

网页自适应指网页自适应显示在不同大小的终端设备上,要解决的问题是:如何才能在不同大小的设备中呈现同样的网页;如浏览器缩放时,如何保证用户最大的网页可视内容,并且页面不错乱;

帮助完成网页自适应的几个思想

(1)流式布局

随着屏幕尺寸变小,内容会占据更多垂直空间,后面的内容会自然下推占据更多的垂直空间,水平上有所限制,垂直延生;

(2)尽量使用相对单位

随着浏览器视窗大小变化,网页的画布大小可以是0~终端屏幕大小之间的任意尺寸,所以在完成响应式布局时需要比较灵活、在各种屏幕上都可以使用的单位。如:实现两列布局,可以将每列宽度width=50%;

(3)把握最大值和最小值

有时候屏幕缩小,会尽量是网页内容布满浏览可视局域,但也不能无限制的随着浏览器屏幕缩小而缩小,这时候max/min值就起作用了。比如,一个div.container的样式如下:

.container{
    width:100%;
    max-width:1200px;
    min-width:500px;
}

此时div.container会占据满父容器,但同时最大宽度不会超过1200px;最小宽度不会小于500px;

(4)断点media query

断点允许布局在预定义的点改变,根据media quey确定在不同尺寸,不同条件时页面的布局方式;
详细使用方法:css3-mediaqueries

(5)嵌套对象

让很多元素的位置依赖于其它元素来定位是很难控制好的,因此使用容器来包裹元素可以让它更易理解,也更整洁。

(6)位图VS矢量图

如果图标细节上需要考虑比较花哨的效果,可以考虑位图,同时要考虑不同分辨率使用不同尺寸的图,如果图标纯色单一可以使用矢量图,最好选择SVG或图标字体;(关于图标:想多说一句,本来说引入字体图标的,后来没引入,原因是?自动生成图标工具gulp-css-spriter)建议使用;

其他站点在网页自适应实践

大体是图片自适应,缩小、下放、隐藏
1.http://www.indochino.com
2.http://www.etao.com/?tbpm=20160324
3.https://plus.google.com/collections/featured
4.http://skinnyties.com/
5.http://getbootstrap.com/2.3.2/
6.http://new.36kr.com/

目前官网状态

部分页面的部分区域简单地实现了响应式显示;

专题列表页

(1)页面宽度足以容纳两个元素并排时,一排两个元素,呈现双列模式;

3.png

(2)页面宽度缩小到一定度时,列表呈现单列模式;


4.png

首页:独家、日漫、男生、女生区块实现简单的响应式设计

思想:

work-item float:left,通过查询screen宽度,控制work-item的父容器.container宽度是宽度能搞好特定个数的work-item不留空白;

@media screen and (min-width: 1020px) and ( max-width: 1200px) {   
   .page-index .container{  
        min-width: 1200px;   
    }
}
@media screen and (min-width: 880px) and ( max-width: 1019px) {
    .page-index .container{
        min-width: 1019px;    
    }
}
@media screen and (min-width: 820px) and ( max-width: 879px) {
    .page-index .container{
        min-width: 879px;    
    }
}
@media screen and (min-width: 501px) and ( max-width: 819px) { 
   .page-index .container{ 
       min-width: 879px;    
    }
}
@media screen and ( max-width: 500px) {

    .page-index .container{
        min-width: 500px;    
    }
}
效果

(1)页面大于1020px页面正常显示


document大于1020px时页面正常显示

(2)页面小于820px时,work-item分3行显示


3行显示

针对本站点的响应式建议

(1)banner推荐,宽度自适应屏幕宽度,高度随宽度等比压缩;
(2)多列布局,屏幕缩小可以考虑隐藏不重要的侧边栏;
(3)Item列表,可以考虑等比缩放每项宽度,到一定程度,选择下放元素;(或者隐藏特定项)

参考:

切图网:响应式开发基本原则
禅意花园:响应式布局

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

推荐阅读更多精彩内容