Responsive is a part of usability or UX development. User Experience: Term to describe all aspects of the end-user’s interaction with the website. S2
Yesterday (Let’s travel back to the time before the iphone, where people using flip phone and Nokia or blackberry). The web is like the thing for your family desktop, maybe a personal laptop for a few people. Static design and a fixed size before mobile and tablet, web is only for computer screens. S3
Today is different. Million of different devices with a lot of screen sizes
Who
Every day, millions of people are using the web. People access the web on different devices with different screen size. Ensuring perfect legibility, user friendly and attractive regardless of screen size has been one of the top requirement for every website. S4
He wrote an introductory article about the approach RWD.
RWD is not only about adjustable screen res. And automatically resizable images, but rather about a whole new way of thinking about design.
Through the concept of responsive architecture where physical spaces can respond to the presence of people passing through them. For example, is the convention center is really flexible in control and expand their physical room size or in the MUB they use the slides to separate and adjust room size.
As Web Dev: Responsive design is designing your website so that it responds to your users’ environment based on screen-size, platform and orientation.
To conclude a website is whether responsive or not, we look at how things jiggle around, scale, re-order, appear/disappear so it works well in your browser size or whatever device you’re using to view it.
Browser compatibility, responsive on all screen, email responsive
The @media rule is used to define different style rules for different media types/devices. Media queries allow you to set the CSS to react differently at different pixel width of the screen.