0% found this document useful (0 votes)
143 views

HTML Responsive - Javatpoint

The document discusses how to make web pages responsive using HTML and CSS. It explains how to set the viewport, make images responsive using width or max-width properties, use media queries to change images based on browser width, and make text sizes responsive using viewport units. Responsive design ensures content looks good on any screen size by resizing, hiding, or moving elements as needed for different devices like desktops, tablets and smartphones.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
143 views

HTML Responsive - Javatpoint

The document discusses how to make web pages responsive using HTML and CSS. It explains how to set the viewport, make images responsive using width or max-width properties, use media queries to change images based on browser width, and make text sizes responsive using viewport units. Responsive design ensures content looks good on any screen size by resizing, hiding, or moving elements as needed for different devices like desktops, tablets and smartphones.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

4/19/2021 HTML Responsive - javatpoint

HTML Responsive
Responsive Web design

Responsive web design is used to make your web page look appropriate, good, and well placedon all devices (desktop, tablet,
smartphone etc.)

Responsive web design uses HTML and CSS to resize, hide, shrink, enlarge, or move the content. It makes the content look
good on any screen.

Set the viewport

Let's see how to set the viewport.

how to set the viewport

Responsive Images
Images which can be scaled nicely to fit any browser size are known as responsive images.

How to make Image Responsive?

By using the width property

Set the CSS width property to 100% to make the image responsive and scale up and down.

Example

<!DOCTYPE html> ⇧

https://www.javatpoint.com/html-responsive 1/5
4/19/2021 HTML Responsive - javatpoint

<html>

<meta name="viewport" content="width=device-width, initial-scale=1.0">

<body>

<h2>Responsive Image</h2>

<p>When we set the CSS width property to 100%, it makes the image responsive.

Resize the browser window to see the effect.</p>

<img src="img_girl.jpg" style="width:100%;">( change image)

</body>

</html>

Test it Now

Note: A problem with the above method (width: 100%) is that the image can be scaled up to be larger than its original size. So,
it is better to use the max-width property instead.

By using the max-width Property


This method is best and most used because it facilitates that the image will scale down if it has to, but never scale up to be
larger than its original size.

Example

<!DOCTYPE html>

<html>

<meta name="viewport" content="width=device-width, initial-scale=1.0">

<body>

<h2>Responsive Image</h2>

<p>"max-width:100%" makes the image responsive and also ensures that the image

doesn't get bigger than its original size.</p>

<p>Resize the browser window to see the effect.</p>

<img src="img_girl.jpg" style="max-width:100%;height:auto;"> (Change the image)

</body>

</html>

Test it Now

Change images according to the browser width


By using the HTML <picture> element, you can set two or more imagesaccording to the browser width. It will change the
picture when you change the browser-size. i.e. desktop and phone.

Example

<!DOCTYPE html>

<html>

<meta name="viewport" content="width=device-width, initial-scale=1.0">

https://www.javatpoint.com/html-responsive 2/5
4/19/2021 HTML Responsive - javatpoint

<body>

<h2>Change Images Depending on Browser Width</h2>

<p>Resize the browser width and the image will change at 600px and 1500px.</p>

<picture>

<source srcset="img_smallflower.jpg" media="(max-width: 600px)">(Change image)

<source srcset="img_flowers.jpg" media="(max-width: 1500px)">(Change image)

<source srcset="flowers.jpg">

<img src="img_flowers.jpg" alt="Flowers" style="width:auto;">

</picture>

</body>

</html>

Test it Now

Responsive Text-size
We can make the text size responsive by using the "uv" unit. It means viewport-width. By using this, we can make the text
size to follow the browserwindow screen.

Example

<!DOCTYPE html>

<html>

<meta name="viewport" content="width=device-width, initial-scale=1.0">

<body>

<h1 style="font-size:10vw;">Here size is 10vw.</h1>

<p style="font-size:6vw;">Here size is 6vw.</p>

<p style="font-size:4vw;">Here size is 4vw.</p>

<p>Resize the browser window to see how the text size changes.</p>

</body>

</html>

Test it Now

Note: viewport specifies the browser window size. 1vw = 1% of viewport width. Means, if the viewport is 100cm wide, 1vw is
1.0cm.

Media Query
We can also use media query to make responsive websites. Read the details of media query from here: Media Query

← Prev Next →

https://www.javatpoint.com/html-responsive 3/5
4/19/2021 HTML Responsive - javatpoint

For Videos Join Our Youtube Channel: Join Now

Help Others, Please Share

Learn Latest Tutorials

SoapUI RPA Manual T. Cucumber

Appium PostgreSQL Solr MongoDB

Gimp Verilog Teradata PhoneGap

Preparation

Aptitude Reasoning Verbal A. Interview

Company

Trending Technologies

AI AWS Selenium Cloud

https://www.javatpoint.com/html-responsive 4/5
4/19/2021 HTML Responsive - javatpoint

Hadoop ReactJS D. Science Angular 7

Blockchain Git ML DevOps

B.Tech / MCA

DBMS DS DAA OS

C. Network Compiler D. COA D. Math.

E. Hacking C. Graphics Software E. Web Tech.

C++ tutorial

C++

Cyber Sec. Automata C

Java tutorial .Net Python tutorial List of


Framework Programs
Java tutorial Python
Programs
.Net

Control Data Mining


Systems tutorial Tutorial

Control S. Data Mining

https://www.javatpoint.com/html-responsive 5/5

You might also like