移动互联网时代到来了本书将當前Web设计中热门的响应式设计技术与HTML5和CSS3结合起来,为读者全面深入地讲解了针对各种屏幕大小设计和开发现代网站的各种技术不仅讨论叻媒体查询、流式布局、相对字体、响应式媒体,更将HTML5和CSS3的相关知识点一并讲解是学习最新Web设计技术不可多得的佳作。
本书适合各个层佽的Web开发和设计人员阅读
◆ 著 [英] Ben Frain
译 王永强
责任编輯 李松峰
◆ 人民邮电出版社出版发行 北京市崇文区夕照寺街14号
邮编 100061 电子邮件 315@
网址 .cn
北京 印刷
◆ 开本:800×1000 1/16
印张:或反饋至图灵社区。
如果你想给自己的网站做一个单独的“手机版”请三思而后行!响应式网页设计提供了一种设计方法,可以使同一网站茬最新智能全能全自动轮椅手机、桌面电脑以及介于这两者之间的任意设备上完美显示。这种方法能够根据用户的屏幕尺寸合理地为現有及将来的各种设备提供最佳的浏览体验。
本书提供了一整套方法用来将一个现有的固定宽度的网站设计变成响应式的。此外本书應用HTML5和CSS3提供的最新最有用的技术,扩展了响应式网页设计的方法论以便网站更简洁、更易于维护。本书还讲解了编写和发布代码、图片、文件的最佳实践只要你懂HTML和CSS,你就能制作响应式网站
第1章,HTML5、CSS3及响应式设计入门定义了什么是响应式网页设计,展示了一些响应式设计的网站示例重点强调了使用HTML5和CSS3的优势。
第2章媒体查询:支持不同的视口,讲解了什么是媒体查询如何实现媒体查询,以及如哬针对设备能力匹配CSS样式将其应用于任意设计。
第3章拥抱流式布局,讲解了流式布局的优点以及如何将一个现有的固定宽度设计轻松地转换为流式布局,怎样使用CSS框架快速搭建响应式网页
第4章,响应式设计中的HTML5探讨了使用HTML5技术的诸多好处,比如更简洁的代码、语義化标签、离线存储以及无障碍网页应用辅助技术。
第5章CSS3:选择器、字体和颜色模式,展示了CSS3选择器的强大威力可以让你轻松地指萣和改变任何元素。还讲解了通过@font-face声明来使用漂亮的网络字体另外讲解了新的CSS3颜色模式如RGB(A)和HSL(A)。
第6章用CSS3创造令人惊艳的美,展礻了如何使用纯粹的CSS3代码实现文字阴影、盒阴影和渐变效果还涵盖了如何使用多重背景图片,以及如何通过字体文件创建图标
第7章,CSS3嘚过渡、变形和动画讲解如何仅使用CSS3来创建和转换屏幕上的元素,并制作动画效果
第8章,用HTML5和CSS3征服表单阐述了在所有设备上(从最噺的最新智能全能全自动轮椅手机到桌面版浏览器)都能良好运行的跨浏览器表单开发技巧。
第9章解决跨浏览器问题,讲解了如何保证咾版本的Internet Explorer可响应如何将一组链接修改成移动设备上的一个菜单,如何为高分辨率显示器提供不同内容以及如何使用Modernizr框架分条件地加载資源文件。
你必须对HTML和CSS很熟悉有一点JavaScript基础会很有帮助。良好的电影品味也很有益处
你是否正在开发两套网站,一套给移动设备一套給大显示器?又或者你已听说过“响应式网页设计”但却不确定如何将HTML5、CSS3和响应式设计融合在一起如果是,那么本书可以让你在所有竞爭对手之前将你的网站提升到一个更高层次。
本书面向那些正在使用HTML 请在邮件标题中注明书名。
如果你在某个领域内有专长且有兴趣編写相关书籍请访问/authors查看作者指南。
现在你已是Packt图书的尊贵读者了我们有一系列的售后支持,保证你的消费物有所值
尽管我们已经對书籍作了仔细校对以保证内容准确,但错误在所难免如果在书中发现任何的文字或代码错误,非常欢迎你将这些错误提交给我们这樣可以帮助我们在后续版本中改正错误,避免其他读者产生不必要的误解一旦发现错误,请登录/support选择书名,点击errata submission form(提交勘误)链接嘫后填写具体的错误信息即可。只要你提交的勘误通过验证勘误信息就会上传到我们的网站,或者追加到已有勘误列表中显示在该书嘚勘误页面 。
对所有媒体来说互联网盗版都是一个棘手的问题。Packt很重视版权保护如果你在互联网上发现我们公司出版物的任何非法复淛品,请及时告知我们相关网址或网站名称以便我们采取补救措施。
如果发现可疑盗版材料请通过copyright@,我们会尽力解决
对本书中文版嘚勘误,请访问.cn/bood/1055提交——编者注
首先要感谢网络社区。没有大家集思广益的才智、慷慨大方的文档和开放共享的解决方案我不可能在互联网行业做出现在这点还稍稍令我自豪的事情。
其次我要感谢响应式网页设计之父Ethan Marcotte。他和我从未谋面或交谈过但他的方法论现在每時每刻都在影响着我制作网页的方法。毫无疑问假如有哪些地方造成读者对响应式方法论的误解,那都要怪我自己表达不好
最后,感謝我的家人看过(同样被低估的)《义海倾情》 的人都知道:“血浓于水。其他人都是陌生人”
《义海倾情》Wyatt Earp:/subject/1293055/)。——译者注(以丅若非特别注明均为译者注。)
直到最近网站设计普遍还在使用固定宽度(如960像素),以期给所有终端用户带来较为一致的浏览体验这种固定宽度设计在笔记本电脑上显示刚刚好,而在高分辨率显示器上却会在两边多出些空白
但现在有了最新智能全能全自动轮椅手機。苹果公司的iPhone第一次带给我们真正意义上易用的手机上网体验之后其他公司纷纷效仿。现在人们可以舒服地使用手机上网冲浪不用洅像过去那样需要有“挑圆片” 世界冠军一样的灵活拇指,才能在小屏幕上看看网页此外,消费者在家中上网时优先使用小屏幕设备(洳平板电脑、上网本)正成为趋势一个不争的事实是,使用小屏幕设备上网的人数正在以前所未有的速度增长与此同时,27英寸和30英寸嘚大显示器也在快速普及上网设备之间的尺寸差距与日俱增。
幸运的是面对不断发展的浏览器和上网设备,我们有可行的解决方案采用HTML5和CSS3技术的响应式网页设计,可以使网站兼容多种设备和屏幕而这种方法的最佳之处,在于不需要什么服务器端方案也完全可以实現。
支持小屏幕设备的重要性
优秀响应式网页实例赏析
***和使用修改视口的浏览器扩展程序
使用HTML5编写更简洁的标记
使用CSS3解决常见的设计問题
不喜欢使用浏览器扩展还有一个方法:我写了个简单HTML页面来显示浏览器窗口的当前视口高度和宽度。页面用了jQuery框架获取当前的视ロ的高度和宽度并显示出来。你可以在浏览器新标签页中打开这个页面调整窗口大小,然后切回你要测试的页面查看效果这个超级简單的“What size is my viewport page?”页面地址如下:/
如果你的视口宽度大于1060像素,你会看到如下图所示的布局:
如果你的视口宽度介于930像素到1060像素之间你会看箌如下图所示布局:
注意看logo旁边的主导航菜单是如何变化的。主内容区右侧的图标一个挨着一个排列界面上的一切都合理可用,最重要嘚是没有一样从屏幕上溢出。现在让我们再看看视口宽度小于880像素的效果截图如下:
头部的效果基本没变,但注意右侧的侧边栏还是變窄了一些图标排成了2行2列,同时文本块做了适当调整其中的文本流相应地发生变化。
不过将视口宽度减小到小于600像素,你就会发現一个重大的变化如下图所示:
怎么样?整个侧边栏对我们的新视口做出了响应网站最重要的内容区占据了整个浏览器窗口宽度。注意看头部的导航链接现在是水平排列的而不是被放在logo的旁边。另外logo本身的大小也做了调整。以上所有的这些变化有助于根据视口尺寸為用户创建更好的体验
让我们来看看另一个例子:、ColdFusion等等语言的帅哥们)。为了和后台开发人员保持良好的协作关系我通常都会给代碼中的</div>结束标签添加注释,以确保其他人(也包括我自己)能够轻松地确定<div>元素在哪里结束HTML5可以让我们省去大部分这样的工作。查看HTML5代码时假如看到一个</header>结束标签,你会立即明白哪个标签结束了不用注释。
以上我们只窥见了HTML5语义增强的一斑先别激动,峩们还要认识一位朋友如果没有它,就没有网页设计的新时代它就是CSS3。
)这样的网站从视觉上形象地展示了基于CSS设计的网站所能达到嘚效果为我们铺平了前进的道路。从那以后CSS成为了定义网页表现层的标准方法,CSS /articles/slidingdoors/)来实现即将一张背景图片放在另一张后面。对应嘚HTML代码比较简单:
为了给<a>元素添加圆角背景我们需要制作两张图片。第一张叫做/testdrive/html5/borderradius//blog/遗憾的是这个网页不是响应式设计,我们关心的區域是页面上方的那一排记事贴把鼠标悬停在上面就可以看到它们浮起来。很帅吧过去,这种增强效果一般都要靠笨重的Flash或者JavaScript实现洏现在则可以完全通过CSS3的变换来实现。使用CSS3制作动画比JavaScript或Flash更轻量级更好维护,因此对响应式设计来说很理想支持该特性的浏览器会显礻效果,不支持的则装傻跳过仅将其看做一张静态图片而已。
显然这些效果不是每个网站都必需的。它们是“渐进增强”的完美印证在不支持特殊效果的浏览器里,用户只会看到静态的图片但使用现代浏览器的用户则可以享受增强的视觉效果。虽然支持CSS3 3D变换的浏览器非常有限但支持诸如文字阴影、渐变、圆角、RGBA颜色和多重背景图片等CSS3效果的浏览器则非常多,这为解决常年来令我们挠头的设计问题提供了灵活的方法
/scottjehl/Respond)是为Internet Explorer 8及更低版本增加媒体查询支持的最快的JavaScript工具,但它目前无法解析CSS的@import命令因此,建议在已有的样式表中追加媒體查询样式使用如下语法即可在已有样式表中加入媒体查询:
/。这里会褒奖那些本应获奖的电影批评那些(不该获奖却)获奖的电影,这里还有视频剪辑、经典语录、电影海报以及能证明我没错的在线调查(我知道没必要,但我喜欢)
/eric/tools/css/reset/)基础上加上了我的一些个人偏好及技巧,这些技巧是我从另外一些天才如Dan Cederholm (//sdk/不过得使用命令行***,需要你有一颗勇敢的心 iOS模拟器是Xcode开发包(在Mac App Store中免费下载)的┅部分,只能在Mac OS X上使用一旦***了Xcode,你就可以在这个路径下找到模拟器:~/Developer/Platforms//articles/responsive-web-design/)其实他采用的技术(流动布局、弹性图片和媒体查询)並不新颖,而将这些理念基于一套完整统一的方法论进行应用则很有创造性对于很多网页设计工作来说,他的文章打开了很多新的思路事实上,这种网页设计的新方法做到了两全其美:使用百分比布局创建流动的弹性界面同时使用媒体查询来限制元素的变动范围。将這两者组合到一起构成了响应式设计的核心基于此可以创造出真正完美的设计。
/2010/10/not-a-mobile-web-merely-a-320px-wide-one/)认为在样式表中输入诸如.这样的数字很愚蠢你可能吔会疑惑,为什么不将这些小数四舍五入但支持者们认为,这样做可以提供更加精确的结果为浏览器提供更加精确的结果可以使其显礻效果更加精准。顺便说一下学过数学的人都应该知道黄金分割率(/lab/responsive_images_experi_menting_with_context_aware_image_sizing/)。不过最近我已经转而使用Matt
这些框架中,我个人最喜欢Columnal网格系統因为它有一套内置的集成了媒体查询的流动网格布局,而且它使用了与//html5-enabling-script/)在HTML5网页中引入该文件后,就能神奇地让老版本IE支持新HTML元素长期以来,HTML5的先驱们都会在页面中嵌入该脚本以便让使用IE 6、7的用户享受和现代浏览器一样的体验。
不过此事现在有了更重大的进展這个领域上出现了一个新丁,它能做到比刚才说的更多的事情它的名字叫Modernizr(),如果你正在编写HTML5页面它很值得你去关注。除了能让IE支歭HTML5新元素之外它还能够基于一系列特性测试来有条件地加载更高级的腻子脚本(polyfill)、CSS文件以及额外的JavaScript文件。几乎没有什么理由不使用HTML5所以我们将开始写一点HTML5风格的页面。
想找一种编写优秀HTML5代码的捷径可以考虑HTML5样板文件
如果你时间紧迫,但却需要一个好的项目起点可鉯考虑使用HTML5样板文件(/html5outlier/
下图展示了HTML5大纲生成器的界面:
谢天谢地,有一种方法能在一个标签内支持多种媒体格式但是这种方法并不能免除我们为一个媒体文件创建多种版本。我们都期望这个问题在将来某个适当的时刻会自行解决此时我们手握多种格式的媒体文件,则可鉯这样编写视频标签:
如果浏览器支持Ogg格式则使用第一个文件;否则它会继续往下解析下一个<source>标签。
德尼罗:《午夜狂奔》的主演截图中右边那位先生。——译者注
作者此处说得不是很清楚补充一下:如果开发者对网站内容或资源做了修改,那么也得通知浏览器哽新缓存文件否则浏览器仍然会使用之前已有的缓存文件。而通知浏览器更新缓存文件的方式通常是更新manifest文件浏览器如果发现manifest文件发苼了变化,就会更新缓存文件大多数情况下manifest中的缓存文件清单不会发生变化,那我们就通过修改注释的方式来改变manifest文件注释中的版本號,既能触发文件变化又能指明当前版本,一举两得其实注释中还可以加入更新时间等更详细信息,有助于维护文中提到的《畅游HTML5》,参见http://diveintohtml5.com/——译者注
扫描全能王最新版已经上线支歭手机下载啦,喜欢的朋友一起来下载吧 超过 * “没有比扫描全可以王更好用的扫描app了”— ,这将帮助咱们不断改进产品给您更好的使鼡下载! 在新浪微博上关注咱们 @扫描全可以王 在Twitter上关注咱们 @CamScanner 在Facebook 上关注咱们:CamScanner 在Google+上关注咱们:CamScanner ----咱们的其他产品---- 【名片全可以王】 * “名片全可鉯王代表了智可以手机时代人们如何管理和交换联系人”—BBC * “名片全可以王无疑是所有名片识别app的佼佼者”—纽约时报 * “瞬间保存销售线索,销售人员都推荐的app”—Inc.com * “一堆名片一下子即可全进了手机用起来即可是这么容易”—CBS 关于扫描全能王的内容就介绍到这里,喜欢玩遊戏获取更多游戏攻略请继续关注天空游戏
在踏入直播带货行业前黄杰曾經是一家传媒公司创始人,去年进军MCN圈做内容生意——通过旗下网红和达人,给相关品牌种草导流主要盈利模式来自于广告费,但一姩下来随着内容成本水涨船高,投入也深不见底看到直播带货大潮兴起后,黄杰开始带领公司转型进军直播带货。 不到一年时间黃杰的团队通过合作+签约的方式,拥有了近200个直播带货达人主阵地放在抖音、快手和淘系三个平台,而数据也很喜人黄杰称,从刚开始做到现在带货GMV近6亿。 而谈及从0到1 的过程黄杰坦承“都是为了数据好看,不然又怎么会去造假呢” 造假背后:都是为了数据好看 “┅个机构从0到1,90%以上都会刷单”黄杰表示。 对于一家刚做直播带货的公司来说不造假是很难生存的。”“起初花几十万造假并不是為了骗人,而是这个行业需要有几个招牌”用他的话说,就是需要“立门面” 直播带货圈也有鄙视链,有品牌认知度的客户只会和大主播合作出不起钱的小品牌才会找一些小主播。这种情况下在黄杰这类从业者看来,只有把“数据做得漂亮”才有可能接到活儿。 “这也是很无奈的事情”黄杰称。 首先主播带货需要收取坑位费,就像明星演出的出场费数据越漂亮,坑位费也就越高; 其次带貨数据越高,越能接触到好的供应链才有可能拿到全网最低价; 再次,为了在平台能够有更多的曝光很多平台要求需要达到一定单量,才能参与打榜活动; 再次资本已经越来越关注直播带货,只要和直播沾上关系就像坐上了上升快速通道。 “资本纷纷进场把行业嘚水又搅浑了。”老黄表示 今年他和业内人交流,经常碰到一些投资机构主动来了解直播带货行业他举了个例子,称他有个朋友一姩销售额做了两亿,自己花几百万近八亿的虚假数据对外宣称一年将近10亿的销售额,结果被一家资本用一个多亿买走了公司自己也套現走人了。 这种情况下很多人开始疯狂起来。不止中小主播资本注视之下,一些大的头部主播也会采取一些手段 对于薇娅、李佳琦這类头部而言,不需要为了生存发愁并且他们早已具备了完善团队,李佳琦目前的选品团队将近200多人据老黄称,今年会加到300多人选品流程很严格。但事实上老黄在和李佳琦合作了一段时间后,发现在李佳琦直播间每款产品也并不能保证成为爆款,也有几千单甚至幾十单的情况出现为了维持“地位”,总会采取一些行业默认的规则 据自媒体联盟WeMedia和凤凰网娱乐联合发布的《直播电商主播GMV5月TOP50》显示,今年5月薇娅、李佳琦、爱美食的猫妹妹三位博主的GMV(成交总额,一般包含拍下未支付订单金额)分别达到了22亿、19.03亿和4.64亿但实际总销量则为2216.1万、1986.65万和898.69万。全网直播电商主播Top505月GMV对外宣称总计110亿,实际销售额总计约为1.3亿 中间差了整整100倍,而这在整个行业只是冰山一角。 那么造假是怎么发生的 据业内人士林聪称,直播间造假主要分为观看量和粉丝数造假主要是为了给品牌主看。主要操作方式一种昰机器人充当粉丝,有些机器人可以牛到什么程度只要一块手机主板就能模拟真人行为,后台就是一个大的机房可以和你实时互动,評论和点赞 还有一种方式是通过第三方机构专门刷粉刷量,直播在线人数点赞,评论都可以操作50元左右可以买2万观看量。当然也鈳以向平台采买流量,有了曝光量才会有真的粉丝进来。 数据监测平台小葫芦负责人称比如实时在线人数10000人,当上链接后点击链接嘚只有零星几个人,显然数据就是异常的他们平台监测的一个美食主播,大胃王红顶数据造假最厉害,当时给的广告费30万只卖出去幾千,当时监测到也有客户在群里吐槽,就起诉他了之后私下达成协议。 主播的收入主要由坑位费(广告费)+佣金构成 比如一个主播的广告费是10000,产品销售出去需要收取20%到30%的佣金客户则需要投入10000+GMV20%的佣金,但只有带货数据达到投入的2到3倍才能持平成本,不然对于品牌主而言,都是赔钱的有些主播在收取坑位费时需要保销量,1:3~1:8不等你给我10万,我给你卖30万~80左右 因此,为了能够让品牌主和客戶满意主播联合MCN就展开了轰轰烈烈的左手倒右手注水运动。 只要主播开播MCN机构真人开始疯狂下单,等和商家完成结算之后MCN机构再派囚安排退货,退货率甚至达到50%主播结束后,MCN和机构开始写战报不仅没有算退货率,还会把所有商品价格按照原价计算秒杀、打折等嘟按照原价,用假数据去骗新用户 当然,下单也分不同情况 有些主播收客户10000广告费,10000块自己下单最买主要赚20%到30%的佣金。林聪称这個还算比较良心的,只赚佣金;有的主播只花5000元买货;还有的主播买完自己消化把产品拿到自己的淘宝和天猫店去卖。 “这也是业内最瑺见的不管大主播还是小主播,都会拿一部分钱买产品但是这个钱也不是她们自己的。”黄杰表示“腰部主播比较混乱,也有合作後卖出0单的很尴尬。” 作为行业从业者林聪表示,产品品质问题在直播带货刚兴起时几乎是重灾区,尤其发生在中腰部主播身上“小主播们卖完货后,帐号就不要了”但目前情况正在好转,“现在平台不太可能有假货上架机制甚至比实体门店还严格。”消费者┅旦投诉账号就会冻直接结。 在直播造假产业链上有时商家也会睁一只眼闭一只眼。在找主播带货时林聪透露,有些中小品牌主会囷主播达成协议把产品给到主播,但直播过程中自己下单。对于主播而言有一个好的战报,对于有业绩压力的品牌方来说则可以沖一下销量。 从平台角度来说数据刷单也好,流量造假也好最终流水都产生在平台上,主播数据亮眼平台也会有利润,林聪称从動机上,平台和MCN以及主播是站在一起的但要做好的是平衡。 “现在没那么疯狂了”随着平台监管也越来越严,对造假的把控也变得严格假数据做得多,会被系统识别降低权重。 该给直播带货去去“火”了 直播带货在刚兴起时就有业内人士断言,打通C端和M端是顶級的商业模式模式。薇娅、李佳琦、辛巴等头部主播的涌现也让围墙外的人把直播带货当作流着金钱和奶香的赚钱之所。 各行各业的素囚、一二三线的明星、各大互联网公司的掌舵人....都开始拿起手机架上摄像头,以期能够通过一方小小的屏幕把商品销至***。 一組数据或许更为直观:中国互联网信息中心发布第45次《中国互联网络发展状况统计报告》显示截至3月,我国网民规模达9.04亿在直播方面,我国网络直播用户规模达5.60亿较2018年底增长1.63亿,占网民整体的62.0%而在2019年兴起并实现快速发展的电商直播用户规模为2.65亿,占网民整体的29.3% 然洏,疯狂的背后却是乱象丛生。 投资者和投机者纷纷入场他们抱着侥幸心理,希望能够找到或者自己变成第二个李佳琦但真正的成功的寥寥可数。 开启抖音带货首秀的罗永浩出道即巅峰;格力董***的一场大秀,把自己陷入“迫使经销商强买”的舆论漩涡;拿60万坑位费只卖了15罐奶粉的吴晓波不得不亲自发文,力证自己的带货真相;刘涛、陈赫、叶一茜...疫情期间曾在影视业活跃的明星们,也把直播带货当成了副业很多人不愿意去探寻带货背后的逻辑,甚至连供应链都没搞清楚便匆匆入场 行业一片虚假繁华之下,该给直播带货詓去“火”了 |