在移动网络到来之前,支持互联网的终端设备的格局相对同质化:有笔记本电脑和台式电脑,它们在输入和输出媒体方面非常相似。两种类型的设备都有一个键盘,鼠标或触控板,以及宽度为1,000-2,000像素的屏幕。
当时,开发一个可以在任何设备上正确显示的网站并不需要任何特别的努力。最简单的解决方案是将页面的宽度限制为最小的公分母。一种流行的方法是将页面显示为 800 像素宽并居中或左对齐。在较大的屏幕上,可能会有一些额外的空白,但页面在每台设备上都很容易阅读。
随着移动设备的到来和终端设备的显著多样化,这种情况发生了变化。智能手机和平板电脑屏幕在几个方面与台式机不同。像素尺寸现在起着重要作用,物理分辨率(每英寸像素数或ppi)也随着视网膜屏幕的到来而成为焦点。当然,这些设备是用手指而不是鼠标导航的。除了智能手机和平板电脑外,大型高分辨率显示器也已进入市场,这意味着现代网站需要在宽度从 320 像素到 4,000 像素以上的屏幕上工作。
响应式网站会根据屏幕上的可用空间进行调整。在这种情况下,经常谈到“屏幕房地产”。网站应该在所有设备上看起来都不错,并确保最佳的用户体验 (UX)。
响应式设计涵盖了广泛的技术和方法,这些技术和方法相结合以开发完全响应式网站。这包括: