HTML and CSS Advanced Guide to the four--responsive design

Source: Internet
Author: User

The speed of the Internet is growing faster than anyone can imagine, or even madness. In the past few years, the development of mobile Internet has begun to emerge. And he is growing at a much faster pace than the traditional internet.

It's hard to find someone who doesn't have a mobile device or a number of devices that can surf the internet. The number of mobile phones in the UK has gone well beyond the population, keeping up the momentum, and this year mobile internet use should be expected to surpass the desktop Internet.

With the rise of the mobile internet, there is also a problem, that is, how to build a website that can be suitable for all users to access. The industry's answer to this question is responsive design, known as RWD.

The main topics covered in Lesson four

Html

    • Responsive design Overview
    • Window

Css

    • Flow layout
    • Media Enquiry
    • Move first
    • Streaming media
Responsive design Overview

Responsive design is a practical attempt to build a website that makes every device and screen size work well, whether it's a large screen or a small screen, a mobile phone or a PC. Responsive design focuses on providing everyone with an intuitive feel and satisfaction. Both PC and mobile users can benefit from this.

Many of the terms of the responsive design itself are presented by Ethan Marcotte. They first appeared in Ethan online interviews and in his books, and the Responsive book was also well worth reading.

Food sense is a very nice website and he responds to all the different device sizes. Regardless of the size of the device, food sensory sites can easily adapt to give users a natural user experience. (as shown)

The difference between responsive, adaptive, and mobile

Some of the terms in the response may not be new, and the other terms are somewhat like adaptive or moving. Then you may be confused, what is the difference between them?

Responsive and adaptive relationships are very close, and often they are interoperable. The response usually means to respond more positively and faster to any change. Self-adaptation is often a passive response to a new need or situation, such as change. Responsive design responds to changes in different factors, such as device width. and adaptive design will be based on a certain factor to build. Combining the two is an idealized site that provides a perfect functional model, and the term does not produce much ambiguity.

On the other hand, mobile devices often mean a mobile site that needs to be built for mobile users. However, this may have some effect, but it is not a good idea. Mobile site requirements must be very lightweight, yet he relies heavily on a new code base and browser sniffing. All of this is a barrier to developers and users.

The most popular technology in responsive design is the dynamic layout design of different browsers and devices, which dynamically changes the layout and content of the Web page according to the changes of browser and device size. This solution fully leverages the three-party benefits of responsive, adaptive and mobile devices.

HTML and CSS Advanced Guide to the four--responsive design

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.