12个优点让你对响应式网站爱不释手


流体网格是响应式设计的核心 。网格使您可以对齐页面上的元素 , 并按照一定的层次结构以视觉上吸引人的方式对其进行布局 。流体网格的缩放取决于用户屏幕的大小 , 并确保所有页面元素都紧随其后 。尽管在设计领域中 , 网格的使用一直存在于设计领域 , 但是对于网站设计而言 , 仍然开发了简单的响应式网格来帮助设计人员和开发人员进行网站设计 。在这些最初的响应式网格之后 , 各种各样的响应式CSS框架突然出现 , 它们都将其代码基于流体网格 。
如今 , 原生网格以“ CSS网格布局模块”的形式进入CSS 。现在 , 浏览器的支持非常可靠 , 这为希望探索流畅 , 响应式网格而无需依赖框架的网站设计人员提供了巨大的可能性 。
2.媒体查询
媒体查询自2000年代初期就存在 , 但是直到2012年才成为W3C推荐的标准 。像流体网格一样 , 媒体查询代表了响应式网站设计背后的基础技术 。借助媒体查询 , 网站可以收集有助于确定访问者用来访问它的屏幕尺寸的数据 。掌握了这些信息后 , 便会有条件地加载适合该特定屏幕尺寸的CSS样式 。
3.响应式图像和媒体
当您只处理文本时 , 响应式网页设计会很好地工作 。但是 , 现代网站包含许多媒体 , 例如图像和视频 , 这可能有些棘手 。
处理图像和其他媒体文件的正确方法是使用max-width属性 , 而不是使用图像或媒体文件的尺寸 。一个示例如下所示:
img { max-width: 100%; height: auto;}
如果要包括其他媒体类型 , 则样式设置会变得更加细微差别 。height属性将不起作用 , 因此将填充物应用于容器的底部 , 然后将介质放置在该容器中是可行的方法 。Thierry Koblentz早在2009年就提出了这种方法(hack)  , 它仍然是最强大的方法 。
.wrapper-with-intrinsic-ratio { position: relative; padding-bottom: 20%; height: 0;}
.element-to-stretch { position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
将其添加到CSS代码后 , 所有图像和媒体文件都将随浏览器缩放 , 并且不会扩展到其容器之外 。
既然我们已经介绍了响应式网站设计的核心原理 , 那么让我们深入研究它带来的优势 。
响应式网页设计的优势
有很多响应式网页设计的好处 。它可以对您的SEO , 转化率 , 用户体验以及其他有助于业务增长的业务产生积极影响 。以下是12个最重要的响应式网站设计功能和优点 。
1.改善的用户体验
响应迅速的网站可以带来更好的用户体验 。指示用户体验质量的主要因素是用户在您的网站上花费的时间 。如果他们由于被迫不断捏和缩放而感到难以导航或使用 , 他们将不会留在您的网站上 。
但是 , 如果您的网站可以扩展并响应屏幕尺寸的变化 , 那么访问者将不会在访问菜单 , 链接 , 按钮或填写表格时遇到问题 。结果 , 他们的用户体验会更好 , 他们会在您的网站上花费更多的时间 。
改善的用户体验和网站可用性可以为您的业务带来更多的口碑介绍和新客户 。
2.移动流量的增加
统计数据显示 , 在2017年最后一个季度 , 全球将近52%的网络流量来自移动设备 。那占所有Internet流量的一半以上 , 并且表明您无法承受放弃响应式网站设计的负担 。首先调查您的访问者中有多少来自移动设备 , 以及他们在您的网站上花费的时间 。然后 , 实施响应式设计并比较两个数字 。网站适应视口宽度后 , 您会注意到这些访问者的移动访问量增加了 , 而在网站上停留的时间也更长了 。