This article is from Tom Ewer's Managewp blog, expressing his different views on the currently popular responsive design. The shift to mobile design is a bigger revolution than the PC revolution - Kevin Lynch, CTO, Adobe By 2014, more people will use mobile devices instead of PCs to access the Internet, so creating accessible mobile terminals has become one of the most important issues for Web developers. Therefore, responsive design came into being, but from my personal point of view, it is not worth pursuing. Why? Responsive design is not a one-size-fits-all approach. I myself was a fan of responsive design in the past, and I found that many web applications could not be displayed well on mobile screens. Google Maps is a good example. Websites that contain a lot of pictures are also suitable for responsive design, but text-based web pages and blogs are not. I even think that implementing responsive design for such websites is just a waste of time. ![]() ![]() ![]() ![]() 2. It costs more money and takes longer. Generally speaking, responsive design costs more money than non-responsive design. If someone were to argue that responsive design is cheaper than building an extra mobile layout, I’d agree, but you know what’s cheaper than responsive design? Nothing! Also, think about how much time it took you, what return on investment did you get from responsive design, and what did you gain? 3. Non-responsive design performance is not bad. Take a look at my own blog display effect on Mac: ![]() ![]() ![]() 5. Responsive design is actually a compromise. It can be said that responsive design is a subjective decision made by designers. They believe that the desktop display interface is no longer suitable for the mobile interface, and then they feel that corresponding changes must be made. If users see an even more uncomfortable interface, they will ask, why do we have to use such a different and not very good display method? This violates the second rule of usability 101: "Don't let users feel that they have no control over the situation." So my point is: this is just a compromise, a subjective decision made by the designer, and users don’t feel much discomfort, especially when responsive design costs money and time. Finally, I wrote this article for two reasons: I think responsive design is unnecessary in many cases; and there is a distinct lack of debate on responsive design on the Internet. I don't deny the theory of responsive design itself, but the fact is that in many cases I've seen it's really not necessary. Many people are used to thinking that it is natural when others advocate it, but you'd better look at it from a developer's perspective and ask yourself, is this really what you need? PS: What is responsive design? The design and development of the page should respond and adjust accordingly based on user behavior and device environment (system platform, screen size, screen orientation, etc.). The specific practice consists of many aspects, including flexible grid and layout, pictures, and the use of CSS media queries. Whether the user is using a laptop or iPad, the page should be able to automatically switch resolution, image size, and related script functions to adapt to different devices. Via managewp |
<<: Example code of how CSS matches multiple classes
>>: MySQL foreign key (FOREIGN KEY) usage case detailed explanation
This article uses examples to illustrate the sear...
Table of contents 1. Help Command 2. Mirror comma...
[LeetCode] 175.Combine Two Tables Table: Person +...
XML/HTML CodeCopy content to clipboard < div s...
1. Delete node Execute kubectl delete node node01...
Design the web page shown above: <!DOCTYPE htm...
This article example shares the specific code of ...
Table of contents 1. Images 1. What is a mirror? ...
Table of contents Preface Installation and Config...
What is HTTP Compression Sometimes, relatively la...
Table of contents 1. Preparation Pull the redis i...
The result (full code at the bottom): The impleme...
<br />How can I remove the scroll bar on the...
1.1 Building the Directory Structure This operati...
Introduction The Docker community has created man...