{"id":3026,"date":"2016-12-26T09:24:18","date_gmt":"2016-12-26T15:24:18","guid":{"rendered":"http:\/\/cssnewbie.com\/?p=2043"},"modified":"2016-12-26T09:24:18","modified_gmt":"2016-12-26T15:24:18","slug":"how-to-give-an-element-the-height-of-the-window","status":"publish","type":"post","link":"https:\/\/cssdeck.com\/blog\/how-to-give-an-element-the-height-of-the-window\/","title":{"rendered":"How to Give an Element the Height of the Window"},"content":{"rendered":"<p>Setting the width of an element to the full window height is done pretty commonly, but it&#8217;s a lot more rare for an element to be given the full\u00a0<em>height<\/em> of a window. The strategy behind stretching an element to the full height of the window is essentially the same as stretching an element to the full width. In both of these instances, the element will only be able to be as wide or as long as it&#8217;s container element, so you have to first make sure that all of the parent elements take up the entire width or height of the window before you can apply the height: 100% to your targeted element.<\/p>\n<p>So for example, let&#8217;s say you have a div called .container that you want to have take up the entire height of the window. First, you&#8217;ll need to make the html, body, and any other parent elements of .container have a height of 100%:<\/p>\n<pre class=\"line number1 index0 alt2\"><code class=\"javascript plain\">html,\u00a0<\/code>body {<\/pre>\n<pre class=\"line number3 index2 alt2\"><code class=\"javascript spaces\">\u00a0\u00a0<\/code><code class=\"javascript plain\">height: 100%;<\/code><\/pre>\n<pre class=\"line number3 index2 alt2\">}<\/pre>\n<p>From there it should be easy to stretch the height of all your remaining parent divs until you get to .container:<\/p>\n<pre>container{\n\u00a0 \u00a0height: 100%;\n}<\/pre>\n<div class=\"wp-socializer wpsr-share-icons \" data-lg-action=\"show\" data-sm-action=\"show\" data-sm-width=\"768\" ><h3>Share and Enjoy !<\/h3><div class=\"wpsr-si-inner\"><div class=\"wpsr-counter wpsrc-sz-32px\" style=\"color:#000\"><span class=\"scount\"><span data-wpsrs=\"\" data-wpsrs-svcs=\"facebook,twitter,linkedin,pinterest,print,pdf\">0<\/span><\/span><small class=\"stext\">Shares<\/small><\/div><div class=\"socializer sr-popup sr-32px sr-circle sr-opacity sr-pad sr-count-1 sr-count-1\"><span class=\"sr-facebook\"><a rel=\"nofollow\" href=\"https:\/\/www.facebook.com\/share.php?u=\" target=\"_blank\"  title=\"Share this on Facebook\"  style=\"color: #ffffff\" ><i class=\"fab fa-facebook-f\"><\/i><span class=\"ctext\"><span data-wpsrs=\"\" data-wpsrs-svcs=\"facebook\">0<\/span><\/span><\/a><\/span>\n<span class=\"sr-twitter\"><a rel=\"nofollow\" href=\"https:\/\/twitter.com\/intent\/tweet?text=%20-%20%20\" target=\"_blank\"  title=\"Tweet this !\"  style=\"color: #ffffff\" ><i class=\"fab fa-twitter\"><\/i><\/a><\/span>\n<span class=\"sr-linkedin\"><a rel=\"nofollow\" href=\"https:\/\/www.linkedin.com\/sharing\/share-offsite\/?url=\" target=\"_blank\"  title=\"Add this to LinkedIn\"  style=\"color: #ffffff\" ><i class=\"fab fa-linkedin-in\"><\/i><\/a><\/span>\n<span class=\"sr-pinterest\"><a rel=\"nofollow\" href=\"https:\/\/www.pinterest.com\/pin\/create\/button\/?url=&amp;media=&amp;description=\" target=\"_blank\"  title=\"Submit this to Pinterest\"  style=\"color: #ffffff\" data-pin-custom=\"true\"><i class=\"fab fa-pinterest\"><\/i><span class=\"ctext\"><span data-wpsrs=\"\" data-wpsrs-svcs=\"pinterest\">0<\/span><\/span><\/a><\/span>\n<span class=\"sr-print\"><a rel=\"nofollow\" href=\"https:\/\/www.printfriendly.com\/print?url=\" target=\"_blank\"  title=\"Print this article \"  style=\"color: #ffffff\" ><i class=\"fa fa-print\"><\/i><\/a><\/span>\n<span class=\"sr-pdf\"><a rel=\"nofollow\" href=\"https:\/\/www.printfriendly.com\/print?url=\" target=\"_blank\"  title=\"Convert to PDF\"  style=\"color: #ffffff\" ><i class=\"fa fa-file-pdf\"><\/i><\/a><\/span><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Setting the width of an element to the full window height is done pretty commonly, but it&#8217;s a lot more rare for an element to be given the full\u00a0height of a window. The strategy behind stretching an element to the [&#8230;]<\/p>\n<p><a class=\"more-link article\" href=\"https:\/\/cssdeck.com\/blog\/how-to-give-an-element-the-height-of-the-window\/\" title=\"Click to read 'How to Give an Element the Height of the Window'\">Read Article<\/a><\/p>\n","protected":false},"author":18,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[174],"tags":[],"_links":{"self":[{"href":"https:\/\/cssdeck.com\/blog\/wp-json\/wp\/v2\/posts\/3026"}],"collection":[{"href":"https:\/\/cssdeck.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cssdeck.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cssdeck.com\/blog\/wp-json\/wp\/v2\/users\/18"}],"replies":[{"embeddable":true,"href":"https:\/\/cssdeck.com\/blog\/wp-json\/wp\/v2\/comments?post=3026"}],"version-history":[{"count":0,"href":"https:\/\/cssdeck.com\/blog\/wp-json\/wp\/v2\/posts\/3026\/revisions"}],"wp:attachment":[{"href":"https:\/\/cssdeck.com\/blog\/wp-json\/wp\/v2\/media?parent=3026"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cssdeck.com\/blog\/wp-json\/wp\/v2\/categories?post=3026"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cssdeck.com\/blog\/wp-json\/wp\/v2\/tags?post=3026"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}