Contents
HTML responsive Web Design
responsive web design is about creating web pages that look dear on all devices !
A reactive web design will automatically adjust for different shield sizes and viewports .
What is Responsive Web Design?
reactive Web Design is about using HTML and CSS to mechanically resize, hide, shrink, or enlarge, a web site, to make it look good on all devices ( desktops, tablets, and phones ) :
Reading: HTML Responsive Web Design
Try it Yourself »
Setting The Viewport
To create a responsive web site, add the following tag to all your network pages :
This will set the viewport of your page, which will give the browser instructions on how to control the page ‘s dimensions and scale .
here is an case of a web page without the viewport meta tag, and the lapp network page with the viewport meta tag :
Without the viewport meta tag :
With the viewport meta tag : Tip: If you are browsing this foliate on a call or a tablet, you can click on the two links above to see the remainder .
Responsive Images
reactive images are images that scale nicely to fit any browser size .
Using the width Property
If the CSS width
place is set to 100 %, the persona will be responsive and scale improving and down :
Notice that in the exemplar above, the visualize can be scaled up to be larger than its original size. A better solution, in many cases, will be to use the max-width
property rather .
Using the max-width Property
If the max-width
property is set to 100 %, the image will scale down if it has to, but never scale up to be larger than its original size :
Show Different Images Depending on Browser Width
The HTML
element allows you to define different images for different browser window sizes .
Resize the browser window to see how the image below change depending on the width :
Responsive Text Size
The text size can be set with a “ vw ” unit, which means the “ viewport width ” .
That way the textbook size will follow the size of the browser window :
Hello World
Resize the browser windowpane to see how the textbook size scales .
Viewport is the browser window size. 1vw = 1 % of viewport width. If the viewport is 50cm wide-eyed, 1vw is 0.5cm .
Media Queries
In addition to resize text and images, it is besides common to use media queries in responsive vane pages .
With media queries you can define wholly unlike styles for different browser sizes .
case : resize the browser window to see that the three div elements below will display horizontally on big screens and stacked vertically on small screens :
Left Menu
Main Content
right Content
Example
Try it Yourself »
Tip: To learn more about Media Queries and Responsive Web Design, read our RWD Tutorial.
Responsive Web Page – Full Example
A responsive vane page should look well on bombastic background screens and on humble mobile phones .
Try it Yourself »
ever heard about W3Schools Spaces ? here you can create your web site from cancel or use a template, and host it for free .
Get started for free ❯
* no credit card required
Responsive Web Design – Frameworks
All popular CSS Frameworks offer responsive design .
They are release, and easy to use .
W3.CSS
W3.CSS is a modern CSS framework with support for desktop, pill, and mobile design by default .
W3.CSS is smaller and faster than similar CSS framework .
W3.CSS is designed to be a high choice alternative to Bootstrap .
W3.CSS is designed to be independent of jQuery or any early JavaScript library .
W3.CSS Demo
Resize the page to see the responsiveness !
London
London is the capital city of England .
It is the most populous city in the United Kingdom, with a metropolitan area of over 13 million inhabitants .
Paris
Paris is the capital of France .
The Paris area is one of the largest population centers in Europe, with more than 12 million inhabitants .
Tokyo
Tokyo is the capital of Japan .
It is the center of the Greater Tokyo Area, and the most populous metropolitan area in the worldly concern .
Example
hypertext markup language
W3Schools Demo
Resize this responsive page!
London
London is the capital city of England.
It is the most populous city in the United Kingdom,
with a
metropolitan area of over 13 million inhabitants.
Paris
Paris is
the capital of France.
The Paris area is one of the largest
population centers in Europe,
with more than 12 million
inhabitants.
Tokyo
Tokyo is the capital of Japan.
It
is the center of the Greater Tokyo Area,
and the most populous
metropolitan area in the world.
Try it Yourself »
To learn more about W3.CSS, read our W3.CSS Tutorial .
Bootstrap
Another democratic CSS framework is Bootstrap. Bootstrap uses HTML, CSS and jQuery to make responsive web pages.
Read more: Tables
Example
hypertext markup language
Example
My First Bootstrap Page
…
Try it Yourself »
To learn more about Bootstrap, go to our Bootstrap Tutorial .