{"id":2751,"date":"2013-06-03T19:38:54","date_gmt":"2013-06-03T23:38:54","guid":{"rendered":"https:\/\/www.inmotionhosting.com\/support\/2013\/06\/03\/introduction-creating-a-responsive-web-design\/"},"modified":"2022-03-11T11:43:59","modified_gmt":"2022-03-11T16:43:59","slug":"introduction-creating-a-responsive-web-design","status":"publish","type":"post","link":"https:\/\/www.inmotionhosting.com\/support\/website\/website-design\/introduction-creating-a-responsive-web-design\/","title":{"rendered":"Introduction to Creating a Responsive Web Design"},"content":{"rendered":"<p>You can <a href=\"\/support\/edu\/joomla\/make-responsive\/\" target=\"_blank\" rel=\"noopener\">create your own <em>Responsive Web Design (RWD)<\/em><\/a> using HTML and CSS. Before we get started, we will need to get an idea of what we need to do to create the Responsive Template. First we need to understand <a href=\"\/support\/website\/website-design\/introduction-creating-a-responsive-web-design\/#css\">CSS Media Types<\/a>. Then you will need to have an idea of what <a href=\"\/support\/website\/website-design\/introduction-creating-a-responsive-web-design\/#size\">mobile devices display sizes<\/a> are, <a href=\"\/support\/website\/adding-html-web-design\/\" target=\"_blank\" rel=\"noopener\">then you can follow the steps to create your own Responsive Web Design<\/a> site.<\/p>\n<p> <a name=\"css-media-types\">\u00a0<\/a><\/p>\n<h2>CSS Media Types<\/h2>\n<p>A <strong>CSS Media type<\/strong> is a CSS rule that allows the website to detect the type of media (For Example, browser size, screen resolution) and display specific CSS code accordingly.  There are many different device types that can access the web. Below is a table of the possible device types. We will only be working with the &#8220;<em>screen<\/em>&#8221; CSS Media type. The other types are for coding your site for Access ability.<\/p>\n<table class=\"article_list\" width=\"100%\">\n<tbody>\n<tr>\n<th align=\"center\" width=\"20%\">CSS Type<\/th>\n<th align=\"center\" width=\"80%\">CSS Type Description<\/th>\n<\/tr>\n<tr>\n<td>all<\/td>\n<td> Detects all device media types<\/td>\n<\/tr>\n<tr>\n<td>aural<\/td>\n<td> Detects speech and sound devices for Accessibility<\/td>\n<\/tr>\n<tr>\n<td>braille<\/td>\n<td> Detects braille tactile feedback devices for Accessibility<\/td>\n<\/tr>\n<tr>\n<td>embossed<\/td>\n<td> Detects paged braille printers for Accessibility<\/td>\n<\/tr>\n<tr>\n<td>handheld<\/td>\n<td> Detects devices that are handheld <\/td>\n<\/tr>\n<tr>\n<td>print<\/td>\n<td> Detects if its a printer<\/td>\n<\/tr>\n<tr>\n<td>projection<\/td>\n<td> Detects projected slide presentations<\/td>\n<\/tr>\n<tr>\n<td><strong>screen<\/strong><\/td>\n<td><strong> Detects computer screens<\/strong><\/td>\n<\/tr>\n<tr>\n<td>tty<\/td>\n<td> Detects fixed-pitch character grids found in terminals<\/td>\n<\/tr>\n<tr>\n<td>tv<\/td>\n<td> Detects if the device is a television<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><a name=\"size\">\u00a0<\/a><\/p>\n<h2>Common Display Resolutions for Devices<\/h2>\n<p>Before you create your website, you will want to get an idea of what size your site should be on any given device. Below are lists of popular, mobile Phone, Tablet, and Desktop computer display sizes.<\/p>\n<h3>Common Mobile phone sizes.<\/h3>\n<p>There are countless mobile devices with different sizes for a display. The following are a few popular devices size and resolution to give you an idea of what size you will want to make your website.<\/p>\n<ul>\n<li><strong>iPhone 4S<\/strong>: 3.5 inches 640 x 960px<\/li>\n<li><strong>Samsung Galaxy Nexus:<\/strong> 4.65 inches 720 x 1280px<\/li>\n<li><strong>Sony Ericsson:<\/strong> 4 inches 480 x 854px<\/li>\n<li><strong>Nokia Lumia 800:<\/strong> 4.5 inches 480 x 800px<\/li>\n<li><strong>Motorola Photon 4g\/ELECTRIFY:<\/strong> 4.3 inches 540 x 960px<\/li>\n<\/ul>\n<h3>Common Tablet screen sizes.<\/h3>\n<p>Like mobile phones, tablets can vary between brands and types on the size of the display. Below are examples of some popular tablet display sizes.<\/p>\n<ul>\n<li><strong>Apple iPad:<\/strong> 9.7 inches 1024 x 768px<\/li>\n<li><strong>Kindle Fire HD 8.9:<\/strong> 8.9 inches 801 x 533px<\/li>\n<li><strong>Samsung Galaxy Tab 10.1:<\/strong> 10.1 inches 1280 x 800px<\/li>\n<li><strong>Nexus 7:<\/strong> 7 inches 966 x 603px<\/li>\n<li><strong>Windows Surface Pro:<\/strong> 10.6 inches 1920 x 1080px<\/li>\n<\/ul>\n<h3>Common Desktop screen sizes.<\/h3>\n<p>Display size for desktop monitors ar more difficult to list by brand because desktop computers can have any type of display hooked up to them. The most common size range for desktop computer screen resolution is between 1280 x 700 and  1920x 1080. If you design your main CSS styles for this display range, you should have a nice looking site any any Desktop computer.<\/p>\n<h2>Steps to create a Responsive Template using CSS and HTML<\/h2>\n<p>Now we will start walking through the design steps. You can download the complete files of the finished tutorial at the following link:<\/p>\n<p><a href=\"\/support\/wp-content\/uploads\/2013\/06\/edu_website-design_206_introduction-responsive-templates_responsive-template.rar\">responsive-template.rar<\/a><\/p>\n<p>Once you have the files downloaded, you can unpack them on your local computer and look at them. The Below steps will explain how we developed the responsive template you downloaded.<\/p>\n<ol>\n<li><a href=\"\/support\/website\/adding-html-web-design\/\" target=\"_blank\" rel=\"noopener\">Add the HTML to the Responsive Template<\/a><\/li>\n<li><a href=\"\/support\/website\/website-design\/adding-css-styles-web\/\" target=\"_blank\" rel=\"noopener\">Add the CSS to the Responsive Template<\/a><\/li>\n<li><a href=\"\/support\/website\/website-design\/links-stylesheets-responsive-templates\/\" target=\"_blank\" rel=\"noopener\">Link to the stylesheet for the Responsive Template<\/a><\/li>\n<li><a href=\"\/support\/edu\/wordpress\/viewpoint-meta-tag-website-responsive-template\/\" target=\"_blank\" rel=\"noopener\">Add the viewpoint Meta tag to the Responsive Template<\/a><\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>You can create your own Responsive Web Design (RWD) using HTML and CSS. Before we get started, we will need to get an idea of what we need to do to create the Responsive Template. First we need to understand CSS Media Types. Then you will need to have an idea of what mobile devices<a class=\"moretag\" href=\"https:\/\/www.inmotionhosting.com\/support\/website\/website-design\/introduction-creating-a-responsive-web-design\/\"> Read More ><\/a><\/p>\n","protected":false},"author":9,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[4346],"tags":[],"class_list":["post-2751","post","type-post","status-publish","format-standard","hentry","category-website-design"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Introduction to Creating a Responsive Web Design | InMotion Hosting<\/title>\n<meta name=\"description\" content=\"To begin creating your own Responsive Template, you will need to understand the CSS media property and what type of screens mobile phones, tablets and desktop computers are.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.inmotionhosting.com\/support\/website\/website-design\/introduction-creating-a-responsive-web-design\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Introduction to Creating a Responsive Web Design | InMotion Hosting\" \/>\n<meta property=\"og:description\" content=\"To begin creating your own Responsive Template, you will need to understand the CSS media property and what type of screens mobile phones, tablets and desktop computers are.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.inmotionhosting.com\/support\/website\/website-design\/introduction-creating-a-responsive-web-design\/\" \/>\n<meta property=\"og:site_name\" content=\"InMotion Hosting Support Center\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/inmotionhosting\/\" \/>\n<meta property=\"article:published_time\" content=\"2013-06-03T23:38:54+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-03-11T16:43:59+00:00\" \/>\n<meta name=\"author\" content=\"InMotion Hosting Contributor\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@InMotionHosting\" \/>\n<meta name=\"twitter:site\" content=\"@InMotionHosting\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"InMotion Hosting Contributor\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/website\/website-design\/introduction-creating-a-responsive-web-design\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/website\/website-design\/introduction-creating-a-responsive-web-design\/\"},\"author\":{\"name\":\"InMotion Hosting Contributor\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#\/schema\/person\/0ba9f3ef6fadef71df5aa120ff996c41\"},\"headline\":\"Introduction to Creating a Responsive Web Design\",\"datePublished\":\"2013-06-03T23:38:54+00:00\",\"dateModified\":\"2022-03-11T16:43:59+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/website\/website-design\/introduction-creating-a-responsive-web-design\/\"},\"wordCount\":553,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#organization\"},\"articleSection\":[\"Website Design\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.inmotionhosting.com\/support\/website\/website-design\/introduction-creating-a-responsive-web-design\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/website\/website-design\/introduction-creating-a-responsive-web-design\/\",\"url\":\"https:\/\/www.inmotionhosting.com\/support\/website\/website-design\/introduction-creating-a-responsive-web-design\/\",\"name\":\"Introduction to Creating a Responsive Web Design | InMotion Hosting\",\"isPartOf\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#website\"},\"datePublished\":\"2013-06-03T23:38:54+00:00\",\"dateModified\":\"2022-03-11T16:43:59+00:00\",\"description\":\"To begin creating your own Responsive Template, you will need to understand the CSS media property and what type of screens mobile phones, tablets and desktop computers are.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/website\/website-design\/introduction-creating-a-responsive-web-design\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.inmotionhosting.com\/support\/website\/website-design\/introduction-creating-a-responsive-web-design\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/website\/website-design\/introduction-creating-a-responsive-web-design\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.inmotionhosting.com\/support\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Introduction to Creating a Responsive Web Design\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#website\",\"url\":\"https:\/\/www.inmotionhosting.com\/support\/\",\"name\":\"InMotion Hosting Support Center\",\"description\":\"Web Hosting Support &amp; Tutorials\",\"publisher\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.inmotionhosting.com\/support\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#organization\",\"name\":\"InMotion Hosting\",\"url\":\"https:\/\/www.inmotionhosting.com\/support\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2023\/02\/inmotion-hosting-logo-yoast.jpg\",\"contentUrl\":\"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2023\/02\/inmotion-hosting-logo-yoast.jpg\",\"width\":696,\"height\":696,\"caption\":\"InMotion Hosting\"},\"image\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/inmotionhosting\/\",\"https:\/\/x.com\/InMotionHosting\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#\/schema\/person\/0ba9f3ef6fadef71df5aa120ff996c41\",\"name\":\"InMotion Hosting Contributor\",\"url\":\"https:\/\/www.inmotionhosting.com\/support\/author\/jamesr\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Introduction to Creating a Responsive Web Design | InMotion Hosting","description":"To begin creating your own Responsive Template, you will need to understand the CSS media property and what type of screens mobile phones, tablets and desktop computers are.","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:\/\/www.inmotionhosting.com\/support\/website\/website-design\/introduction-creating-a-responsive-web-design\/","og_locale":"en_US","og_type":"article","og_title":"Introduction to Creating a Responsive Web Design | InMotion Hosting","og_description":"To begin creating your own Responsive Template, you will need to understand the CSS media property and what type of screens mobile phones, tablets and desktop computers are.","og_url":"https:\/\/www.inmotionhosting.com\/support\/website\/website-design\/introduction-creating-a-responsive-web-design\/","og_site_name":"InMotion Hosting Support Center","article_publisher":"https:\/\/www.facebook.com\/inmotionhosting\/","article_published_time":"2013-06-03T23:38:54+00:00","article_modified_time":"2022-03-11T16:43:59+00:00","author":"InMotion Hosting Contributor","twitter_card":"summary_large_image","twitter_creator":"@InMotionHosting","twitter_site":"@InMotionHosting","twitter_misc":{"Written by":"InMotion Hosting Contributor","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.inmotionhosting.com\/support\/website\/website-design\/introduction-creating-a-responsive-web-design\/#article","isPartOf":{"@id":"https:\/\/www.inmotionhosting.com\/support\/website\/website-design\/introduction-creating-a-responsive-web-design\/"},"author":{"name":"InMotion Hosting Contributor","@id":"https:\/\/www.inmotionhosting.com\/support\/#\/schema\/person\/0ba9f3ef6fadef71df5aa120ff996c41"},"headline":"Introduction to Creating a Responsive Web Design","datePublished":"2013-06-03T23:38:54+00:00","dateModified":"2022-03-11T16:43:59+00:00","mainEntityOfPage":{"@id":"https:\/\/www.inmotionhosting.com\/support\/website\/website-design\/introduction-creating-a-responsive-web-design\/"},"wordCount":553,"commentCount":0,"publisher":{"@id":"https:\/\/www.inmotionhosting.com\/support\/#organization"},"articleSection":["Website Design"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.inmotionhosting.com\/support\/website\/website-design\/introduction-creating-a-responsive-web-design\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.inmotionhosting.com\/support\/website\/website-design\/introduction-creating-a-responsive-web-design\/","url":"https:\/\/www.inmotionhosting.com\/support\/website\/website-design\/introduction-creating-a-responsive-web-design\/","name":"Introduction to Creating a Responsive Web Design | InMotion Hosting","isPartOf":{"@id":"https:\/\/www.inmotionhosting.com\/support\/#website"},"datePublished":"2013-06-03T23:38:54+00:00","dateModified":"2022-03-11T16:43:59+00:00","description":"To begin creating your own Responsive Template, you will need to understand the CSS media property and what type of screens mobile phones, tablets and desktop computers are.","breadcrumb":{"@id":"https:\/\/www.inmotionhosting.com\/support\/website\/website-design\/introduction-creating-a-responsive-web-design\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.inmotionhosting.com\/support\/website\/website-design\/introduction-creating-a-responsive-web-design\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.inmotionhosting.com\/support\/website\/website-design\/introduction-creating-a-responsive-web-design\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.inmotionhosting.com\/support\/"},{"@type":"ListItem","position":2,"name":"Introduction to Creating a Responsive Web Design"}]},{"@type":"WebSite","@id":"https:\/\/www.inmotionhosting.com\/support\/#website","url":"https:\/\/www.inmotionhosting.com\/support\/","name":"InMotion Hosting Support Center","description":"Web Hosting Support &amp; Tutorials","publisher":{"@id":"https:\/\/www.inmotionhosting.com\/support\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.inmotionhosting.com\/support\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.inmotionhosting.com\/support\/#organization","name":"InMotion Hosting","url":"https:\/\/www.inmotionhosting.com\/support\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.inmotionhosting.com\/support\/#\/schema\/logo\/image\/","url":"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2023\/02\/inmotion-hosting-logo-yoast.jpg","contentUrl":"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2023\/02\/inmotion-hosting-logo-yoast.jpg","width":696,"height":696,"caption":"InMotion Hosting"},"image":{"@id":"https:\/\/www.inmotionhosting.com\/support\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/inmotionhosting\/","https:\/\/x.com\/InMotionHosting"]},{"@type":"Person","@id":"https:\/\/www.inmotionhosting.com\/support\/#\/schema\/person\/0ba9f3ef6fadef71df5aa120ff996c41","name":"InMotion Hosting Contributor","url":"https:\/\/www.inmotionhosting.com\/support\/author\/jamesr\/"}]}},"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"primary_category":null,"_links":{"self":[{"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/posts\/2751","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/comments?post=2751"}],"version-history":[{"count":4,"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/posts\/2751\/revisions"}],"predecessor-version":[{"id":95067,"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/posts\/2751\/revisions\/95067"}],"wp:attachment":[{"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/media?parent=2751"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/categories?post=2751"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/tags?post=2751"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}