许多人认为响应式网站就是自适应网站。事实上,这是两个不同的概念。一开始,网站被设计成一个固定宽度的页面,PC显示器的分辨率不多,因为当时电脑很少,即使有变化,也有800、900、1050、1200等。而GitHub网页则是固定宽度为1020px定制。

随着越来越多的显示器和笔记本电脑的普及,这种方式使页面出现了问题。大屏幕显示器上的整个页面特别小,小屏幕显示器上的滚动条导致用户体验极差。为了解决如何在不同尺寸和分辨率的设备上正确显示网站的问题,工程师们提出了很多解决方案。

提供不同的版本:最初的解决方案是为不同的设备提供不同版本的网页。例如,一个网站是PC、Mobile、Pad提供三个不同的版本。虽然这样做确保了效果,但同时维护几个版本更麻烦,网站有多个入口,这将大大提高系统架构的复杂性。

自适应:后来开始研发能否做到"一次设计,普遍适用",也就是说,让同一页面自动适应不同尺寸的设备,从而解决为不同设备提供不同版本的页面问题。这就是所谓的自适应布局解决方案。

响应式:使用自适应布局,无法知道用户使用设备的大小,即使网页可以根据屏幕大小进行适应,但在太小的屏幕上显示太多的内容也看不清楚。所以必须研发一种新的布局方法来解决这个问题,即响应式布局。

响应式和自适应之间的区别是,响应式和自适应都是为了解决在不同尺寸和分辨率的设备上正确显示网页的问题。不同的是,这两种布局方法采用了不同的解决方案。

最初的新布局实际上是宽度自适应布局。我们通常讨论的自适应布局大多数是指宽度自适应布局。自适应是为了解决如何在不同尺寸和分辨率的设备上显示相同的网页。在网页内容和布局主体保持基本不变的前提下,使用相同的网页内容和分辨率,自动调整网页内容。

打开同一页面看到的内容和布局基本相同,不同的只是内容的大小。这会导致如果设备太小,即使网页可以根据屏幕大小进行适应,但太小的屏幕显示内容会看不清楚,从而极大地损害用户体验。响应布局是解决这个问题的一种新的布局方法。它可以自动识别屏幕尺寸并进行相应的调整,页面布局和显示的内容可能会随着屏幕尺寸的变化而变化。

响应布局:随着屏幕尺寸的变化,用不同的设备(电脑、平板电脑、手机)访问这个页面,最后看到的布局和内容会有很大的不同。

如果用自适应布局处理,无论访问设备有多不同,最后看到的页面内容和布局基本相同,也就是尺寸略有不同。

事实上,响应式和自适应式两种布局在外观上很难区分,但从技术角度来看,它们的运行机制是不同的。因此,从技术角度总结两者之间的区别:响应式布局,无论服务器将数据推送到浏览器,脚本或CSS主动检测设备屏幕大小后执行相应的样式表内容,并通过当地脚本随时监控屏幕大小的变化。自适应是指用户在访问时将设备信息夹带到请求中,服务器对相应的设备样式文件进行判断和调整 HTML内容 JS,回到浏览器,以这种方式响应不同的设备。

深圳毕讯科技是一家高科技软件开发服务提供商和网络运营商,拥有先进的技术实力和专业人才,为客户提供专业的企业网站建设,网站制作,网站搭建,seo优化,网络推广,全网营销推广,竞价托管,平面设计,网站设计,LOGO设计,网络工程,弱电工程,机房建设等一站式服务,致力于为政府、企业、个人和网络供应商提供高技术含量的各类应用解决方案。