

{"id":78927,"date":"2020-07-06T09:00:01","date_gmt":"2020-07-06T03:30:01","guid":{"rendered":"https:\/\/data-flair.training\/blogs\/?p=78927"},"modified":"2024-07-24T17:00:58","modified_gmt":"2024-07-24T11:30:58","slug":"html-responsive-web-design","status":"publish","type":"post","link":"https:\/\/data-flair.training\/blogs\/html-responsive-web-design\/","title":{"rendered":"Responsive Web Design using HTML and CSS"},"content":{"rendered":"<p>It is essential for a developer to create web-pages that are responsive on all devices, i.e., they fit as per the device\u2019s size. Responsive web-pages automatically adjust themselves as per the different devices and viewports. HTML and CSS can be used to hide, shrink, enlarge, etc. a web-page so that it looks attractive on all devices. Let us see how to make responsive web design using HTML and CSS.<\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/html-responsive-df.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-79030\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/html-responsive-df.jpg\" alt=\"HTML Responsive\" width=\"1200\" height=\"628\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/html-responsive-df.jpg 1200w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/html-responsive-df-300x157.jpg 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/html-responsive-df-1024x536.jpg 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/html-responsive-df-150x79.jpg 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/html-responsive-df-768x402.jpg 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/html-responsive-df-520x272.jpg 520w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/a><\/p>\n<p>Developing responsive web design is not only about the aesthetic appeal of the layout for different devices, it is also about enhancing the usability. If a website is properly designed to match a specific gadget, then people are likely to spend more time on that site and go through the content. This in return can make the engagement rates higher and the conversion metrics even better. Also, the use of responsive design is advisable in SEO because the search engines rank websites that are friendly to users across devices high.<\/p>\n<p>For an overall user-friendly experience, it is thus essential to adapt our web-pages to different devices. For example,<\/p>\n<p><strong>Desktop<\/strong><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/html-responsive-desktop.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-79033\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/html-responsive-desktop.jpg\" alt=\"html responsive - desktop\" width=\"428\" height=\"340\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/html-responsive-desktop.jpg 428w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/html-responsive-desktop-300x238.jpg 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/html-responsive-desktop-150x119.jpg 150w\" sizes=\"auto, (max-width: 428px) 100vw, 428px\" \/><\/a><\/p>\n<p><strong>Tablet<\/strong><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/html-responsive-tablet.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-79031\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/html-responsive-tablet.jpg\" alt=\"html responsive - tablet\" width=\"330\" height=\"364\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/html-responsive-tablet.jpg 330w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/html-responsive-tablet-272x300.jpg 272w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/html-responsive-tablet-136x150.jpg 136w\" sizes=\"auto, (max-width: 330px) 100vw, 330px\" \/><\/a><\/p>\n<p><strong>Phone<\/strong><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/html-responsive-mobile.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-79032\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/html-responsive-mobile.jpg\" alt=\"html responsive - mobile\" width=\"231\" height=\"273\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/html-responsive-mobile.jpg 231w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/html-responsive-mobile-127x150.jpg 127w\" sizes=\"auto, (max-width: 231px) 100vw, 231px\" \/><\/a><\/p>\n<h2>HTML Responsive Methods<\/h2>\n<h3>1. Setting Viewport in HTML<\/h3>\n<p>As discussed in the previous articles, the &lt;meta&gt; tag of the head is useful to create a viewport for a website.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">&lt;!DOCTYPE html&gt;\r\n&lt;html&gt;\r\n&lt;head&gt;\r\n&lt;meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"&gt;\r\n&lt;\/head&gt;\r\n&lt;body&gt;\r\n&lt;h2&gt;Viewport&lt;\/h2&gt;\r\n&lt;p&gt;Try to run this code on different websites.&lt;\/p&gt;\r\n&lt;\/body&gt;\r\n&lt;\/html&gt;\r\n<\/pre>\n<p><strong>Output-<\/strong><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/Image-1-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-79014\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/Image-1-1.png\" alt=\"html responsive viewport\" width=\"347\" height=\"166\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/Image-1-1.png 347w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/Image-1-1-300x144.png 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/Image-1-1-150x72.png 150w\" sizes=\"auto, (max-width: 347px) 100vw, 347px\" \/><\/a><\/p>\n<p>As we can see, the web-page\u2019s scaling is controlled by the browser using the meta viewport.<\/p>\n<h3>2. HTML Responsive Images<\/h3>\n<p>Images that fit well within an HTML document, precisely with scale, are responsive images. The width of the image is set to 100% to make it responsive.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">&lt;!DOCTYPE html&gt;\r\n&lt;html&gt;\r\n&lt;head&gt;\r\n&lt;meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"&gt;\r\n&lt;\/head&gt;\r\n&lt;body&gt;\r\n&lt;h2&gt;Responsive Image&lt;\/h2&gt;\r\n&lt;p&gt;The image will scale up and down when resizing the browser window.Resize the browser window.&lt;\/p&gt;\r\n&lt;img src=\"images\/landscape.jpg\" style=\"width:100%;\"&gt;\r\n&lt;\/body&gt;\r\n&lt;\/html&gt;\r\n<\/pre>\n<p><strong>Output-<\/strong><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/Image-2-Responsive-Image.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-79015\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/Image-2-Responsive-Image.png\" alt=\"html Responsive Image\" width=\"1104\" height=\"771\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/Image-2-Responsive-Image.png 1104w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/Image-2-Responsive-Image-300x210.png 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/Image-2-Responsive-Image-1024x715.png 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/Image-2-Responsive-Image-150x105.png 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/Image-2-Responsive-Image-768x536.png 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/Image-2-Responsive-Image-520x363.png 520w\" sizes=\"auto, (max-width: 1104px) 100vw, 1104px\" \/><\/a><\/p>\n<p>When the user opens a webpage, images adapt to fit the screen size, thus the appearance of the webpage is good, this is accomplished with the help of CSS. This is especially the case for business to consumer sites where, for example, product images have to be sharp and well-defined across different screens.<\/p>\n<p>Responsive images also help in cutting down the loading time since, for instance, a small device will only download a small image, which will improve the user experience immensely.<\/p>\n<h4>Use of max-width property in HTML<\/h4>\n<p>The max-width property set to 100% enables scaling of the image down its original size, if required. It is never scaled up to its original size.<\/p>\n<p><b>For example:<\/b><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">&lt;!DOCTYPE html&gt;\r\n&lt;html&gt;\r\n&lt;head&gt;\r\n&lt;meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"&gt;\r\n&lt;\/head&gt;\r\n&lt;body&gt;\r\n&lt;h2&gt;Responsive Image&lt;\/h2&gt;\r\n&lt;p&gt;\"max-width:100%\" does not allow the image to get bigger than its original size. However, if the browser window is made smaller, the image will scale down.&lt;\/p&gt;\r\n&lt;p&gt;Resize the browser window to see the effect.&lt;\/p&gt;\r\n&lt;img src=\"landscape.jpg\" style=\"max-width:100%;height:auto;\"&gt;\r\n&lt;\/body&gt;\r\n&lt;\/html&gt;\r\n\r\n<\/pre>\n<p><strong>Output-<\/strong><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/Image-3max-width.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-79016\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/Image-3max-width.png\" alt=\"html set max width\" width=\"1081\" height=\"786\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/Image-3max-width.png 1081w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/Image-3max-width-300x218.png 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/Image-3max-width-1024x745.png 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/Image-3max-width-150x109.png 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/Image-3max-width-768x558.png 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/Image-3max-width-520x378.png 520w\" sizes=\"auto, (max-width: 1081px) 100vw, 1081px\" \/><\/a><\/p>\n<h3>3. Show different Images depending on the Browser\u2019s width in HTML<\/h3>\n<p>The picture element is useful for displaying different images for different devices(of different sizes).The picture element contains &lt;source&gt; elements that have the attributes related to the most suitable image. The &lt;source&gt; element contains different sources of images, each for a particular fit of the current device. For example,<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">&lt;!DOCTYPE html&gt;\r\n&lt;html&gt;\r\n&lt;head&gt;\r\n&lt;\/head&gt;\r\n&lt;body&gt;\r\n&lt;picture&gt;\r\n&lt;source media=\"(min-width: 650px)\" srcset=\"mountain.jpg\"&gt;\r\n&lt;source media=\"(min-width: 465px)\" srcset=\"river.jpg\"&gt;\r\n&lt;img src=\"landscape.jpg\"&gt;\r\n&lt;\/picture&gt;\r\n&lt;\/body&gt;\r\n&lt;\/html&gt;\r\n<\/pre>\n<p><strong>Output-<\/strong><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/Image-4-Picture-element.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-79017\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/Image-4-Picture-element.png\" alt=\"html Picture element\" width=\"370\" height=\"276\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/Image-4-Picture-element.png 370w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/Image-4-Picture-element-300x224.png 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/Image-4-Picture-element-150x112.png 150w\" sizes=\"auto, (max-width: 370px) 100vw, 370px\" \/><\/a><\/p>\n<h3>4. HTML Responsive Text Size<\/h3>\n<p>We can make text-size responsive using the \u2018vw\u2019 units (viewport width). The text-size varies according to the browser\u2019s window size.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">&lt;!DOCTYPE html&gt;\r\n&lt;html&gt;\r\n&lt;head&gt;\r\n&lt;meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"&gt;\r\n&lt;\/head&gt;\r\n&lt;body&gt;\r\n&lt;h1 style=\"font-size:10vw;\"&gt;Responsive Text&lt;\/h1&gt;\r\n&lt;p style=\"font-size:5vw;\"&gt;Resize the browser window.&lt;\/p&gt;\r\n&lt;p style=\"font-size:5vw;\"&gt;10vw will set the size to 10% of the width of viewport.&lt;\/p&gt;\r\n&lt;p&gt;1vw = 1% of viewport width.So,if the viewport is 25cm wide, 1vw is 0.25cm.&lt;\/p&gt;\r\n&lt;\/body&gt;\r\n&lt;\/html&gt;\r\n<\/pre>\n<p><strong>Output-<\/strong><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/image-5Responsive-Text.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-79018\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/image-5Responsive-Text.png\" alt=\"html Responsive Text\" width=\"1099\" height=\"687\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/image-5Responsive-Text.png 1099w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/image-5Responsive-Text-300x188.png 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/image-5Responsive-Text-1024x640.png 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/image-5Responsive-Text-150x94.png 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/image-5Responsive-Text-768x480.png 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/image-5Responsive-Text-520x325.png 520w\" sizes=\"auto, (max-width: 1099px) 100vw, 1099px\" \/><\/a><\/p>\n<h3>5. HTML Media Query<\/h3>\n<p>We can set different styles for the web-page on different browsers using media queries. In the following examples, the orientation of three div elements is changed as per the browser\u2019s size.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">&lt;!DOCTYPE html&gt;\r\n&lt;html&gt;\r\n&lt;head&gt;\r\n&lt;meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"&gt;\r\n&lt;style&gt;\r\n* {\r\n  box-sizing:border-box;\r\n}\r\n.left {\r\n  background-color:#42f5a4;\r\n  padding:20px;\r\n  float:left;\r\n  width:20%; \r\n}\r\n.main {\r\n  background-color:#f1f1f1;\r\n  padding:20px;\r\n  float:left;\r\n  width:60%; \r\n}\r\n\r\n.right {\r\n  background-color:#e342f5;\r\n  padding:20px;\r\n  float:left;\r\n  width:20%; \r\n}\r\n\/* media query to add a break point at 800px: *\/\r\n@media screen and (max-width:800px) {\r\n  .left, .main, .right {\r\n    width:100%; \/* The width is 100%, when the viewport is 800px or smaller *\/\r\n  }\r\n}\r\n&lt;\/style&gt;\r\n&lt;\/head&gt;\r\n&lt;body&gt;\r\n&lt;h2&gt;Media Queries&lt;\/h2&gt;\r\n&lt;p&gt;Resize the browser window.&lt;\/p&gt;\r\n&lt;p&gt;Reach the breakpoint at 800px.&lt;\/p&gt;\r\n&lt;div class=\"left\"&gt;\r\n  &lt;p&gt;Left&lt;\/p&gt;\r\n&lt;\/div&gt;\r\n&lt;div class=\"main\"&gt;\r\n  &lt;p&gt;Main&lt;\/p&gt;\r\n&lt;\/div&gt;\r\n&lt;div class=\"right\"&gt;\r\n  &lt;p&gt;Right&lt;\/p&gt;\r\n&lt;\/div&gt;\r\n&lt;\/body&gt;\r\n&lt;\/html&gt;\r\n<\/pre>\n<p><strong>Output-<\/strong><br \/>\nBefore-<\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/Image-61-Before-Resizing.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-79019\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/Image-61-Before-Resizing.png\" alt=\"html media query\" width=\"1253\" height=\"361\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/Image-61-Before-Resizing.png 1253w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/Image-61-Before-Resizing-300x86.png 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/Image-61-Before-Resizing-1024x295.png 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/Image-61-Before-Resizing-150x43.png 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/Image-61-Before-Resizing-768x221.png 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/Image-61-Before-Resizing-520x150.png 520w\" sizes=\"auto, (max-width: 1253px) 100vw, 1253px\" \/><\/a><\/p>\n<p>After-<\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/Image-72After-Resizing.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-79020\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/Image-72After-Resizing.png\" alt=\"html media query after resizing\" width=\"541\" height=\"349\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/Image-72After-Resizing.png 541w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/Image-72After-Resizing-300x194.png 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/Image-72After-Resizing-150x97.png 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/Image-72After-Resizing-520x335.png 520w\" sizes=\"auto, (max-width: 541px) 100vw, 541px\" \/><\/a><\/p>\n<h2>HTML Frameworks<\/h2>\n<h3>1. Bootstrap<\/h3>\n<p>One of the most popular web-pages is Bootstrap. It uses HTML,CSS and jquery.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">&lt;!DOCTYPE html&gt;\r\n&lt;html lang=\"en\"&gt;\r\n&lt;head&gt;\r\n&lt;title&gt;Bootstrap&lt;\/title&gt;\r\n&lt;meta charset=\"utf-8\"&gt;\r\n&lt;meta name=\"viewport\" content=\"width=device-width, initial-scale=1\"&gt;\r\n&lt;link rel=\"stylesheet\" href=\"https:\/\/maxcdn.bootstrapcdn.com\/bootstrap\/3.3.7\/css\/bootstrap.min.css\"&gt;\r\n&lt;script src=\"https:\/\/ajax.googleapis.com\/ajax\/libs\/jquery\/3.2.0\/jquery.min.js\"&gt;&lt;\/script&gt;\r\n&lt;script src=\"https:\/\/maxcdn.bootstrapcdn.com\/bootstrap\/3.3.7\/js\/bootstrap.min.js\"&gt;&lt;\/script&gt;\r\n&lt;\/head&gt;\r\n&lt;body&gt;\r\n&lt;div class=\"container\"&gt;\r\n  &lt;div class=\"jumbotron\" style=\"color: blue;\"&gt;\r\n    &lt;h1&gt;Bootstrap Page&lt;\/h1&gt;\r\n  &lt;\/div&gt;\r\n  &lt;div class=\"row\"&gt;\r\n    &lt;div class=\"col-sm-4\"&gt;\r\n      First\r\n    &lt;\/div&gt;\r\n    &lt;div class=\"col-sm-4\"&gt;\r\n      Second\r\n    &lt;\/div&gt;\r\n    &lt;div class=\"col-sm-4\"&gt;\r\n    Third\r\n    &lt;\/div&gt;\r\n  &lt;\/div&gt;\r\n&lt;\/div&gt;\r\n&lt;\/body&gt;\r\n&lt;\/html&gt;\r\n<\/pre>\n<p><strong>Output-<\/strong><br \/>\nBefore-<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/Image-71-Before-resizing.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-79022\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/Image-71-Before-resizing.png\" alt=\"html bootstrap\" width=\"1098\" height=\"382\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/Image-71-Before-resizing.png 1098w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/Image-71-Before-resizing-300x104.png 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/Image-71-Before-resizing-1024x356.png 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/Image-71-Before-resizing-150x52.png 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/Image-71-Before-resizing-768x267.png 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/Image-71-Before-resizing-520x181.png 520w\" sizes=\"auto, (max-width: 1098px) 100vw, 1098px\" \/><\/a><\/p>\n<p>After-<\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/Image-72After-Resizing-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-79023\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/Image-72After-Resizing-1.png\" alt=\"html bootstrap\" width=\"541\" height=\"349\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/Image-72After-Resizing-1.png 541w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/Image-72After-Resizing-1-300x194.png 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/Image-72After-Resizing-1-150x97.png 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/Image-72After-Resizing-1-520x335.png 520w\" sizes=\"auto, (max-width: 541px) 100vw, 541px\" \/><\/a><\/p>\n<h3>2. W3.CSS<\/h3>\n<p>W3.CSS stylesheet is also to make responsive web-pages. For Example<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">&lt;!DOCTYPE html&gt;\r\n&lt;html&gt;\r\n&lt;meta name=\"viewport\" content=\"width=device-width, initial-scale=1\"&gt;\r\n&lt;link rel=\"stylesheet\" href=\"https:\/\/www.w3schools.com\/w3css\/4\/w3.css\"&gt;\r\n&lt;body&gt;\r\n\r\n&lt;div class=\"w3-container w3-green\"&gt;\r\n  &lt;h1&gt;HTML responsive&lt;\/h1&gt;\r\n  &lt;p&gt;Resize this responsive page!&lt;\/p&gt;\r\n&lt;\/div&gt;\r\n\r\n&lt;div class=\"w3-row-padding\"&gt;\r\n  &lt;div class=\"w3-third\"&gt;\r\n    &lt;h2&gt;Delhi&lt;\/h2&gt;\r\n    &lt;p&gt;Delhi is the capital city of India.&lt;\/p&gt;\r\n    &lt;p&gt;It is the most populous city in India,\r\n    with a metropolitan area of over 13 million inhabitants.&lt;\/p&gt;\r\n  &lt;\/div&gt;\r\n\r\n  &lt;div class=\"w3-third\"&gt;\r\n    &lt;h2&gt;Paris&lt;\/h2&gt;\r\n    &lt;p&gt;Paris is the capital of France.&lt;\/p&gt;\r\n    &lt;p&gt;The Paris area is one of the largest population centers in Europe,\r\n    with more than 12 million inhabitants.&lt;\/p&gt;\r\n  &lt;\/div&gt;\r\n\r\n  &lt;div class=\"w3-third\"&gt;\r\n    &lt;h2&gt;Tokyo&lt;\/h2&gt;\r\n    &lt;p&gt;Tokyo is the capital of Japan.&lt;\/p&gt;\r\n    &lt;p&gt;It is the center of the Greater Tokyo Area,\r\n    and the most populous metropolitan area in the world.&lt;\/p&gt;\r\n  &lt;\/div&gt;\r\n&lt;\/div&gt;\r\n\r\n&lt;\/body&gt;\r\n&lt;\/html&gt;\r\n<\/pre>\n<p><strong>Output-<\/strong><br \/>\nBefore-<\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/Image-81Before-Resizing.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-79021\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/Image-81Before-Resizing.png\" alt=\"html W3 CSS\" width=\"1006\" height=\"633\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/Image-81Before-Resizing.png 1006w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/Image-81Before-Resizing-300x189.png 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/Image-81Before-Resizing-150x94.png 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/Image-81Before-Resizing-768x483.png 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/Image-81Before-Resizing-520x327.png 520w\" sizes=\"auto, (max-width: 1006px) 100vw, 1006px\" \/><\/a><\/p>\n<p>After-<\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/Image-82After-Resizing.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-79024\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/Image-82After-Resizing.png\" alt=\"HTML W3 CSS\" width=\"734\" height=\"642\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/Image-82After-Resizing.png 734w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/Image-82After-Resizing-300x262.png 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/Image-82After-Resizing-150x131.png 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/Image-82After-Resizing-520x455.png 520w\" sizes=\"auto, (max-width: 734px) 100vw, 734px\" \/><\/a><\/p>\n<p><strong>An example of responsive web-page<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">&lt;!DOCTYPE html&gt;\r\n&lt;html&gt;\r\n&lt;head&gt;\r\n&lt;meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"&gt;\r\n&lt;style&gt;\r\n* {\r\n  box-sizing: border-box;\r\n}\r\n.menu {\r\n  float:left;\r\n  width:20%;\r\n  text-align:center;\r\n}\r\n.menu a {\r\n  background-color:#34dbeb;\r\n  padding:8px;\r\n  margin-top:7px;\r\n  display:block;\r\n  width:100%;\r\n  color:black;\r\n}\r\n.main {\r\n  float:left;\r\n  width:60%;\r\n  padding:0 20px;\r\n}\r\n.right {\r\n  background-color:#34dbeb;\r\n  float:left;\r\n  width:20%;\r\n  padding:15px;\r\n  margin-top:7px;\r\n  text-align:center;\r\n}\r\n@media only screen and (max-width:620px) {\r\n  \/* For mobile phones: *\/\r\n  .menu, .main, .right {\r\n    width:100%;\r\n  }\r\n}\r\n&lt;\/style&gt;\r\n&lt;\/head&gt;\r\n&lt;body style=\"font-family:Verdana;color:black;\"&gt;\r\n&lt;div style=\"background-color:#34dbeb;padding:15px;text-align:center;\"&gt;\r\n  &lt;h1&gt;Hello Welcome&lt;\/h1&gt;\r\n&lt;\/div&gt;\r\n&lt;div style=\"overflow:auto\"&gt;\r\n  &lt;div class=\"menu\"&gt;\r\n    &lt;a href=\"#\"&gt;Link&lt;\/a&gt;\r\n    &lt;a href=\"#\"&gt;Link&lt;\/a&gt;\r\n    &lt;a href=\"#\"&gt;Link&lt;\/a&gt;\r\n    &lt;a href=\"#\"&gt;Link&lt;\/a&gt;\r\n  &lt;\/div&gt;\r\n  &lt;div class=\"main\"&gt;\r\n    &lt;h2&gt;Home&lt;\/h2&gt;\r\n    &lt;p&gt;Welcome to DataFlair&lt;\/p&gt;\r\n  &lt;\/div&gt;\r\n\r\n  &lt;div class=\"right\"&gt;\r\n    &lt;h2&gt;About Us&lt;\/h2&gt;\r\n    &lt;p&gt;DataFlair provides a completely flexible work culture to its employees in terms of learning and growing. As different teams have specialization in different fields, every new joiner gets to learn something new from the other team members who are from top renowned institutes. Employees are also given options to learn things of their interest and master it to achieve the DataFlair vision and mission. Together we work hard at DataFlair to make the learning smooth for our students.&lt;\/p&gt;\r\n  &lt;\/div&gt;\r\n&lt;\/div&gt;\r\n&lt;\/body&gt;\r\n&lt;\/html&gt;\r\n<\/pre>\n<p><strong>Output-<\/strong><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/Image-9-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-79025\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/Image-9-1.png\" alt=\"HTML Responsive\" width=\"1447\" height=\"885\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/Image-9-1.png 1447w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/Image-9-1-300x183.png 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/Image-9-1-1024x626.png 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/Image-9-1-150x92.png 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/Image-9-1-768x470.png 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/Image-9-1-520x318.png 520w\" sizes=\"auto, (max-width: 1447px) 100vw, 1447px\" \/><\/a><\/p>\n<h2>Summary<\/h2>\n<p>In this article, we\u2019ve discussed how to make responsive web design using responsive HTML pages. HTML websites that are adjustable on different devices or browser size are responsive pages. We\u2019ve learned about the use of &lt;meta&gt; tag to set the viewport, responsive images, responsive text size, and media query. We\u2019ve also looked at two popular frameworks-Bootstrap and W3.CSS.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>It is essential for a developer to create web-pages that are responsive on all devices, i.e., they fit as per the device\u2019s size. Responsive web-pages automatically adjust themselves as per the different devices and&#46;&#46;&#46;<\/p>\n","protected":false},"author":10,"featured_media":79030,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[22400],"tags":[22526],"class_list":["post-78927","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-html","tag-responsive-web-design"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Responsive Web Design using HTML and CSS - DataFlair<\/title>\n<meta name=\"description\" content=\"Learn how to make responsive web design using HTML and CSS - setting viewport, responsive images and text size, showing images as per browser width, etc\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/data-flair.training\/blogs\/html-responsive-web-design\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Responsive Web Design using HTML and CSS - DataFlair\" \/>\n<meta property=\"og:description\" content=\"Learn how to make responsive web design using HTML and CSS - setting viewport, responsive images and text size, showing images as per browser width, etc\" \/>\n<meta property=\"og:url\" content=\"https:\/\/data-flair.training\/blogs\/html-responsive-web-design\/\" \/>\n<meta property=\"og:site_name\" content=\"DataFlair\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/DataFlairWS\/\" \/>\n<meta property=\"article:published_time\" content=\"2020-07-06T03:30:01+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-07-24T11:30:58+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/html-responsive-df.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"DataFlair Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@DataFlairWS\" \/>\n<meta name=\"twitter:site\" content=\"@DataFlairWS\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"DataFlair Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Responsive Web Design using HTML and CSS - DataFlair","description":"Learn how to make responsive web design using HTML and CSS - setting viewport, responsive images and text size, showing images as per browser width, etc","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/data-flair.training\/blogs\/html-responsive-web-design\/","og_locale":"en_US","og_type":"article","og_title":"Responsive Web Design using HTML and CSS - DataFlair","og_description":"Learn how to make responsive web design using HTML and CSS - setting viewport, responsive images and text size, showing images as per browser width, etc","og_url":"https:\/\/data-flair.training\/blogs\/html-responsive-web-design\/","og_site_name":"DataFlair","article_publisher":"https:\/\/www.facebook.com\/DataFlairWS\/","article_published_time":"2020-07-06T03:30:01+00:00","article_modified_time":"2024-07-24T11:30:58+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/html-responsive-df.jpg","type":"image\/jpeg"}],"author":"DataFlair Team","twitter_card":"summary_large_image","twitter_creator":"@DataFlairWS","twitter_site":"@DataFlairWS","twitter_misc":{"Written by":"DataFlair Team","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/data-flair.training\/blogs\/html-responsive-web-design\/#article","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/html-responsive-web-design\/"},"author":{"name":"DataFlair Team","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/a90b082e16aa38d207212d22b0581f33"},"headline":"Responsive Web Design using HTML and CSS","datePublished":"2020-07-06T03:30:01+00:00","dateModified":"2024-07-24T11:30:58+00:00","mainEntityOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/html-responsive-web-design\/"},"wordCount":621,"commentCount":0,"publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/html-responsive-web-design\/#primaryimage"},"thumbnailUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/html-responsive-df.jpg","keywords":["Responsive Web Design"],"articleSection":["HTML Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/data-flair.training\/blogs\/html-responsive-web-design\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/data-flair.training\/blogs\/html-responsive-web-design\/","url":"https:\/\/data-flair.training\/blogs\/html-responsive-web-design\/","name":"Responsive Web Design using HTML and CSS - DataFlair","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/#website"},"primaryImageOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/html-responsive-web-design\/#primaryimage"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/html-responsive-web-design\/#primaryimage"},"thumbnailUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/html-responsive-df.jpg","datePublished":"2020-07-06T03:30:01+00:00","dateModified":"2024-07-24T11:30:58+00:00","description":"Learn how to make responsive web design using HTML and CSS - setting viewport, responsive images and text size, showing images as per browser width, etc","breadcrumb":{"@id":"https:\/\/data-flair.training\/blogs\/html-responsive-web-design\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/data-flair.training\/blogs\/html-responsive-web-design\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/data-flair.training\/blogs\/html-responsive-web-design\/#primaryimage","url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/html-responsive-df.jpg","contentUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2020\/07\/html-responsive-df.jpg","width":1200,"height":628,"caption":"HTML Responsive web design"},{"@type":"BreadcrumbList","@id":"https:\/\/data-flair.training\/blogs\/html-responsive-web-design\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog Home","item":"https:\/\/data-flair.training\/blogs\/"},{"@type":"ListItem","position":2,"name":"HTML Tutorials","item":"https:\/\/data-flair.training\/blogs\/category\/html\/"},{"@type":"ListItem","position":3,"name":"Responsive Web Design using HTML and CSS"}]},{"@type":"WebSite","@id":"https:\/\/data-flair.training\/blogs\/#website","url":"https:\/\/data-flair.training\/blogs\/","name":"DataFlair","description":"Learn Today. Lead Tomorrow.","publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/data-flair.training\/blogs\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/data-flair.training\/blogs\/#organization","name":"DataFlair","url":"https:\/\/data-flair.training\/blogs\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/logo\/image\/","url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2016\/07\/Data-Flair.png","contentUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2016\/07\/Data-Flair.png","width":106,"height":48,"caption":"DataFlair"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/DataFlairWS\/","https:\/\/x.com\/DataFlairWS","https:\/\/www.linkedin.com\/company\/dataflair-web-services-pvt-ltd\/","https:\/\/www.youtube.com\/user\/DataFlairWS"]},{"@type":"Person","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/a90b082e16aa38d207212d22b0581f33","name":"DataFlair Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/dd6de0d647a0185cd6faf264e4ba860b0d85d08d7070766f9cd41bea5bb0b227?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/dd6de0d647a0185cd6faf264e4ba860b0d85d08d7070766f9cd41bea5bb0b227?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/dd6de0d647a0185cd6faf264e4ba860b0d85d08d7070766f9cd41bea5bb0b227?s=96&d=mm&r=g","caption":"DataFlair Team"},"description":"The DataFlair Team is passionate about delivering top-notch tutorials and resources on programming, Java, Python, C++, DSA, AI, ML, data Science, Android, Flutter, MERN, Web Development, and technology. With expertise in the tech industry, we simplify complex topics to help learners excel. Stay updated with our latest insights.","url":"https:\/\/data-flair.training\/blogs\/author\/dfadteam1\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/78927","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/comments?post=78927"}],"version-history":[{"count":5,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/78927\/revisions"}],"predecessor-version":[{"id":142893,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/78927\/revisions\/142893"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media\/79030"}],"wp:attachment":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media?parent=78927"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/categories?post=78927"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/tags?post=78927"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}