{"id":691,"date":"2017-01-05T19:29:44","date_gmt":"2017-01-05T19:29:44","guid":{"rendered":"http:\/\/webigg.com\/blog\/?p=691"},"modified":"2018-12-08T11:51:10","modified_gmt":"2018-12-08T11:51:10","slug":"what-is-a-responsive-web-design-understanding-the-basics","status":"publish","type":"post","link":"https:\/\/www.webigg.com\/blog\/what-is-a-responsive-web-design-understanding-the-basics\/","title":{"rendered":"What Is a Responsive Web Design: Understanding the Basics"},"content":{"rendered":"<p style=\"background: white; margin: 0in 0in 19.5pt 0in;\"><span style=\"font-size: 13.0pt; font-family: 'Arial','sans-serif'; color: #5a6063;\">Today, as users, we\u2019re constantly on-the-go. The majority of website visits start on mobile devices, and according to eMarketer, Mcommerce sales for US retail will be increasing with each coming year. As a result, optimizing website accessibility and user experience on tablets, smartphones, and every device imaginable is becoming increasingly important in order for all businesses to stay relevant. To accommodate users, websites that are designed responsively are typically the best option available.<\/span><\/p>\n<p style=\"background: white; margin: 0in 0in 19.5pt 0in;\"><span style=\"font-size: 13.0pt; font-family: 'Arial','sans-serif'; color: #5a6063;\">Responsive design is an approach to web development by which a website is planned, designed, and developed to appear optimally in a range of devices. The phrase \u201cappear optimally\u201d refers to a page being readable, easy-to-navigate, and usable with minimal panning and scrolling. Responsive Design is not just a method or technique &#8211; it is a fundamental ideology about how a site is designed and built.<\/span><\/p>\n<h2 style=\"background: white; margin: 0in 0in 18.75pt 0in;\"><span style=\"font-size: 20.5pt; line-height: 115%; font-family: 'Arial','sans-serif'; color: #0078ae; font-weight: normal;\">What Is A Responsive Web Design?<\/span><\/h2>\n<p style=\"background: white; margin: 0in 0in 19.5pt 0in;\"><span style=\"font-size: 13.0pt; font-family: 'Arial','sans-serif'; color: #5a6063;\">Responsive design is a front-end development process intended for molding website design and user experience to the user\u2019s device, whether desktop, tablet, or mobile.<\/span><\/p>\n<p style=\"background: white; margin: 0in 0in 19.5pt 0in;\"><span style=\"font-size: 13.0pt; font-family: 'Arial','sans-serif'; color: #5a6063;\">In responsive, a cascading style sheet (CSS)\u2014essentially what defines the format and layout of a web page, is leveraged to permit a website to scale to the width of a browser, independent of device type. Javascript and js libraries such as JQuery and Modernizr are also used to accompany this behavior for resizing more dynamic objects like masonry galleries as well as converting mouse activities to touch activities.<\/span><\/p>\n<p style=\"background: white; margin: 0in 0in 19.5pt 0in;\"><span style=\"font-size: 13.0pt; font-family: 'Arial','sans-serif'; color: #5a6063;\">Unlike adaptive design or mobile detection, responsive design does not leverage device detection, so rather than querying the device with backend logic, CSS media queries are used to determine things like the width and orientation of the device screen\u2014your browser.<\/span><\/p>\n<h2 style=\"background: white; margin: 0in 0in 18.75pt 0in;\"><span style=\"font-size: 20.5pt; line-height: 115%; font-family: 'Arial','sans-serif'; color: #0078ae; font-weight: normal;\">Basics of Responsive Design<\/span><\/h2>\n<p style=\"background: white; margin: 0in 0in 19.5pt 0in;\"><span style=\"font-size: 13.0pt; font-family: 'Arial','sans-serif'; color: #5a6063;\">Two basic principles exist in responsive design, the use of breakpoints and fluid scaling:<\/span><\/p>\n<h3 style=\"background: white; margin: 0in 0in 18.75pt 0in;\"><span style=\"font-size: 16.5pt; line-height: 115%; font-family: 'Arial','sans-serif'; color: #009ddc; font-weight: normal;\">Breakpoints<\/span><\/h3>\n<p style=\"background: white; margin: 0in 0in 19.5pt 0in;\"><span style=\"font-size: 13.0pt; font-family: 'Arial','sans-serif'; color: #5a6063;\">CSS3 media queries create conditional boundaries at which the width of a specific device type\u2019s browser will then trigger alternate styles. Here at Blue Fountain Media, we generally use maximum-width breakpoint, to create a desktop-first (scale down) build versus a minimum-width boundary, for a mobile-first (scale up) build. Queries can also be used to determine height and even device orientation.<\/span><\/p>\n<p style=\"background: white; margin: 0in 0in 19.5pt 0in;\"><span style=\"font-size: 13.0pt; font-family: 'Arial','sans-serif'; color: #5a6063;\">Breakpoint sizes (we\u2019ll use widths from here on out) can be set in px or em. The differentiation in modern browsers is negligible, though, compared to a few years back. Breakpoints can be set at any size but they tend to align with the most common dimensions of each Desktop, Tablet Portrait, Mobile Landscape, and Mobile Portrait. Generally speaking, these tend to be 1200\/960px, 768px, 480px, and 320px, wide respectively, though industry standards are constantly changing as new devices are released.<\/span><\/p>\n<h3 style=\"background: white; margin: 0in 0in 18.75pt 0in;\"><span style=\"font-size: 16.5pt; line-height: 115%; font-family: 'Arial','sans-serif'; color: #009ddc; font-weight: normal;\">Fluidity<\/span><\/h3>\n<p style=\"background: white; margin: 0in 0in 19.5pt 0in;\"><span style=\"font-size: 13.0pt; font-family: 'Arial','sans-serif'; color: #5a6063;\">Fluid scaling can be achieved in a few different ways, but it will always involve percentage or em values to permit a container to scale within the bounds of its parent elements, and ultimately the browser. Fluid scaling is necessary to achieve responsiveness between breakpoints, to maximize your real estate, as well as to maintain the flow of columns in a responsive grid.<\/span><\/p>\n<p style=\"background: white; margin: 0in 0in 19.5pt 0in;\"><span style=\"font-size: 13.0pt; font-family: 'Arial','sans-serif'; color: #5a6063;\">A simple example of a fluidly scaling object would be an HTML page consisting of one block with width of 100% and a height of \u201cauto\u201d. As the browser changes width, the block scales with it, proportionally. Where you choose to apply this scaling at the granular level is up to you but fluidity should always exist at the top level of any responsive container.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Today, as users, we\u2019re constantly on-the-go. The majority of website visits start on mobile devices, and according to eMarketer, Mcommerce sales for US retail will be increasing with each coming year. As a result, optimizing website accessibility and user experience on tablets, smartphones, and every device imaginable is becoming increasingly important in order for all [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[19,13,17,31,18],"class_list":["post-691","post","type-post","status-publish","format-standard","hentry","category-internet-marketing-internet-marketing","tag-best-online-marketing-company","tag-internet-marketing-india","tag-online-marketing-companies-new-delhi","tag-online-marketing-company","tag-search-engine-marketing-new-delhi"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.webigg.com\/blog\/wp-json\/wp\/v2\/posts\/691","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.webigg.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.webigg.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.webigg.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.webigg.com\/blog\/wp-json\/wp\/v2\/comments?post=691"}],"version-history":[{"count":1,"href":"https:\/\/www.webigg.com\/blog\/wp-json\/wp\/v2\/posts\/691\/revisions"}],"predecessor-version":[{"id":692,"href":"https:\/\/www.webigg.com\/blog\/wp-json\/wp\/v2\/posts\/691\/revisions\/692"}],"wp:attachment":[{"href":"https:\/\/www.webigg.com\/blog\/wp-json\/wp\/v2\/media?parent=691"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.webigg.com\/blog\/wp-json\/wp\/v2\/categories?post=691"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.webigg.com\/blog\/wp-json\/wp\/v2\/tags?post=691"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}