跳转到内容

响应式Web设计最佳做法

响应式设计8转今年,并庆祝, 我们向全网产业专家问了一个简单问题: 响应设计对2018年你和工作意味着什么?

令我着迷于他们的答案多状态技术方面响应设计弹性网格、弹性媒体查询-常知或少知8年但这些简单构思CSS 仍然产生深远效果 远超出代码下下文阅读响应设计对个人、团队和全组织工作思想的影响如何建模内容?如何原型设计测试响应性设计如何搭建团队和工作流以更好地完成新类型工作

最重要的是,虽然,焦点用户名传遍全局是否指易触目标大小,响应式设计币游平台网页版官方宽度规则或媒体查询遗留邮件客户端或(恒定节制)优化大资源像图像响应交付的重要性用户名需求问题当我们敏捷设计时,焦点转移:从工作屏幕上固定像素组到建设弹性系统以适应尽可能多的不同用户需求,在尽可能多的不同环境中满足尽可能多的不同用户需求

希望你能像我一样喜欢阅读这些敬未来八年敏捷思维

Orde Saunders咨询网站技术主管十年市

响应设计目标向来适应媒体成功响应网站需要记住 开发的每一阶段

网络的强度在于广度和多样性-你的用户可以是任何人,从任何地方和各种设备查看你的网站。为了确保最优用户经验,你必须以适合自身特殊需要的方式提供内容。尝试预测每一种可能的使用案例不切实际, 我们定义一套规则 浏览器可以查询 看它应如何响应特定情况

举个简化例子 说明实际操作并添加媒体查询定义我们想如何响应大型单色显示器和单色显示器

/*基准量*/body{字体大小:100%颜色变色后台颜色:白烟/*大型显示器*/@media(min-width:48em){body{字体大小125%/*单色显示器///media/monechrome{body{color:black后台颜色:白}}

我们现在可以向用户提供这套规则,他们的浏览器可以以它认为最合适的方式响应通过构建模块化系统以结果为中心, 我们能够适应各种环境, 我们网站将访问这些环境

和所有良好的设计一样,响应设计面向用户设计


marko前端开发原创词

网站使用极不同设备访问 — — 从手机小屏幕和平板电脑,到笔记本电脑越大电视机访问思考一个网站如何在所有设备上工作并同时看优响应式网页设计解决了这个问题

我总建议开始思考响应式网络设计从最小设备到最大设备,即所谓的移动优先方法。移动显示器空间不多,所以这个方法迫使你只添加最重要的内容避免浮点设计并确保网站畅通快速运行是一个大过程

设计完成后 测试全家所有设备最常见的错误是移动字体太小,只有用真设备测试时才能看到这一点。CSS媒体查询是您在这种情况下最好的朋友,因为您可以控制特定屏幕宽度使用哪种样式。小设备易增字体并保持所有设备不变大小

流水图像和视频对响应网络设计也很重要你不想只看到移动屏幕上图像的一部分图像应该根据用户可用视图移植缩放最后但并非最不重要的是,不要忘记优化这些图像,因为您可以减少带宽用量并节省大量钱供移动数据规划用户使用。


Justin Avdich制作主管启基monkey媒体

响应式网络开发对现代网站来说很少算后想势在必行今日移动优先开发时代, 网站响应对用户体验和SEO都有好处Google搜索算法修改后,拥有移动友好网站可实际提升网站排名然而,有些人仍然做错

某些网站大桌面屏幕上看起来不错, 但如果缩到移动式时, 肯定需要点工作三列桌面设计畅通流入单列移动布局,不完美

页面速度(尚有另一个SEO排名信号)是响应开发的另一个重要因素研究指针慢加载时间增加用户下降率和高反弹速率幸好外头有一些不错的工具和技巧可以帮助

可使用缓存、全局CDN、懒加载和提供响应图像组合专门查看响应图像, 使我们能够为不同的设备/屏幕尺寸提供 适当的图像尺寸用户访问移动或平板页面时, 大图像现在小得多文件大小, 会提高页面加载速度做这个图像可能不会大相径庭,但如果你拥有十多张图像,你可以看到显著增益

有几种不同方法执行响应图像,但使用HTML5 元素获得支持后退老浏览器使用此功能时, 您可以指定屏幕大小精确图像, 甚至是设备定位 。另一种常用方式是使用JaavaScript库,例如FoundationsInterchange后一图片还可用于更多图片可互换页面完整段移动优化版,保存珍贵带宽并提高性能


理查汉蒙德 合伙人兼首席开发商Upanup

响应web设计前端视图可能传递用户接受测试(UAT)与老板客户,

  1. 内容模型忽略-内容在响应网络设计中仍然至高无上问题比二三年前小继续有响应式设计方法宣布媒体查询断点匹配常用设备解析度(1024px、800px、768px、568px等)半列内非全部内容 百分百拉伸币游国际真人娱乐以附加关照处理每个内容组件,超出全局网格规则集匹配特定设备,将产生跨平台更深思多虑和更具参与性用户经验

  2. CSS预处理器布劳特-性能对前端开发者来说并非新事物,页权是这方面的一个重要因素。除最小化服务器请求并获取图像“spriteed”或压缩文件大小外,CSS涂料、定位和格式化规则继续促进权重CSS预处理器受开臂设计师和开发商集体欢迎sSS和LESS等语言扩展解决许多代码设计与样式表维护难题,这些难题曾强调社区,并被用作页权自动攻击武器CSS压缩基本原理不再支配,代之以CSS创建者乐于嵌套并写出附加规则以凌驾于其他不必要的规则之上,因为继承早就被遗忘了。平滑高效样式表所节省的页权都可用巨型图像播送,但CSS作者在前处理器工作时应继续致力于尽自己的一份力量。

  3. 脱光移动-最后,有思想学派相信显示内容(即写词)最有效移动化实现此目标时,隐藏元素库写入下端媒体查询断点与移动优先设计相悖,应标为差设计红旗智能手机和平板电脑先进状态下,交互化和消化“台式电脑专用”特征和功能应该成为历史思想尽可能将丰富内容和功能带入所有设备用户习惯并常期望像笔记本机或桌面机一样的功能水平移动删除时,桌面视图也很有可能不需要它


NataliyaKharchenko主编克莱夫路

网络上现实是单尺寸并不符合所有设备、需要和数据需求因此,对布局和内容的需求日益增加,这些布局和内容跨设备运作良好忽略这一事实会失去用户信任, 所以我们需要创建响应网络设计

网站可很容易适应任何大小或任何设备,即使内容和元素可分量化使用固定大小元素时,可使用相对测量单元、EMM、REM或百分比这是基本思想响应并不限于相对大小

单靠相对分级概念 无法实现你所期望的直截面结果网站元素小屏幕可能太复杂 大屏幕有漏洞正因如此媒体查询才有必要媒体查询概念简单化-基于宽度的不同大小视觉港使用不同的CSS单列布局适合移动,双列布局适合平板和三列适合桌面

简言之,网站组件有一定需求,以确保网站响应性即:网格或弹性布局、软媒体查询

leveroad设计师提供几小技巧

  • 细心规划
  • 使用原型软件精炼产品
  • 启动移动版
  • 注意导航
  • 限制文本使用

Dennis Gaebel Jr.编译葛里葛斯特网络开发设计业务

自我们首次通过John Alsop和Ethan Marcotte向种子介绍以来响应式设计成熟一开始它开始简单公式:柔性媒体、流水网格和最后媒体查询但公式不再正确远不止三大简单规则响应设计依赖过多因素,例如懒惰加载、弹性排版、有条件加载资产、自反应元素而非屏幕维度、适应上下文的图像分辨率,甚至视屏幕大小裁剪图像坦率地说,在期望开发者多门学科中考虑所有这一切是相当乏味和穷竭的。

当这些天接近响应网络设计时,人们必须真正思考上下文手机不再指手机全归结为经验与性能整体页加载时间 资产排序 图像优化 内容策略 渐进增强 无障碍性更多

我的建议是寻找适合你需求的工作流 实现最佳结果不假设每个人都会快速加载网站: 确保页上组件存在是有原因的设计师和开发师并发瀑布方法 设计师在Photoshop制作静态编译讨论必须提前进行,设计师必须接受网络的灵活性并开放并可供讨论细节,这些细节可提高、修改、调整或调整设计流程


KerryPivovar网络项目管理红分支媒体

响应式We设计比堆栈列多得多 视港缩水房地产越来越有限,内容和用户交互作用必须优先处理表示最重要的内容优先并切除多余内容更适合大屏幕剪切悬浮转换触控设备,了解文本大小并扩展目标链路

创建网络设计开发最富挑战性 — — 但也最趣味 — — 的网景大小用户体验移动设计中最受青睐的元素之一是可扩展手风琴,它允许用用户交互选项显示有限空间内多内容

红分支媒体的座右铭是“测试测试 测试 测试 测试 测试 ” 。 我们依赖浏览器Stack测试多操作系统和设备响应设计归根结底只有美景


mahálySáróy开发EDM设计器.

非标准域邮件

曾听说过响应邮件开发挑战email是一个特殊字段,无标准

  1. 不能使用外部CSS
  2. 无法使用 JavaScript
  3. 受支持CSS中有一些限制
  4. 图像常默认阻塞
  5. 推荐邮件宽度和尺寸受限
  6. 最高质量内容需要将消息传递用户,否则电子邮件删除
  7. 布局方法完全显示邮件客户

巨型差异可以通过比较邮件布局法和网络开发法得到最佳检验

最引人注意的响应网络设计布局技术使用流体方法、媒体查询或CSS3属性电子邮件中所有上述限制有限制 :

  • 桌面Outlook客户端宽度和高度支持度低
  • 客户端无法使用媒体查询方式, 用户样式不支持像一些Webmails和GmailApp老版
  • 无法应用CSS3属性
  • 常用属性代替CSS属性
  • 表元素对多例使用最强方式,包括背景图像定义布局结构
  • 邮件客户常通过添加自定义元素和属性修改接收代码
  • 最顶端客户可删除全样式标签

广客户端覆盖需要创造性和确定性 。 您需要知道每个客户端支持 HTML属性和 CSS属性并开发智能技术以利用支持差异

第一,你需要重置邮件客户端可能添加扭曲视图代码样本的任何属性设计移动桌面不同视图表格元素也需要作为结构元素使用(如果支持不同的Outlook版本)。

DropCalc是一种新技术,它考虑到各种邮件客户端不完善性

Calc函数定义为现代桌面客户端内联样式由最高级邮箱客户支持媒体查询现代移动设备

遗留客户会退缩幸运的是老桌面客户支持类而老移动邮件客户应用属性并使用上一节CSS规则优先排序规则

现代客户Calc支持的典型例子有Apple Mail和ThunderBird,媒体查询应用到更新移动应用

Outlook应用回溯类,老 Android设备使用宽度属性


即集专家对2018年响应设计的意义的看法如果你有兴趣阅读更多响应设计, 让我推荐:


回顶

特征邮箱

Baidu
map