diff --git a/includes/headfoot.html b/includes/headfoot.html index e980372d1855896cd740f9564e6b29ae0d7c9bd2..c42dbab7bfb4bff9d396b38a73d399602fdab5be 100644 --- a/includes/headfoot.html +++ b/includes/headfoot.html @@ -12,6 +12,23 @@ <link rel="stylesheet" href="../fonts/ionicons.min.css"> <link rel="stylesheet" href="../css/Testimonials.css"> <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.8.2/css/all.css" integrity="sha384-oS3vJWv+0UjzBfQzYUhtDYW+Pj2yciDJxpsK1OYPAYjqT085Qq/1cq5FLXAZQ7Ay" crossorigin="anonymous"> + <style> + @media only screen and (min-width: 768px) { + html { + position: relative; + min-height: 100%; + } + body { + margin-bottom: 120px; /* Margin bottom by footer height */ + } + #homepage { + position: absolute; + bottom: 0; + width: 100%; + text-align: center; + } + } + </style> </head> <body> @@ -124,7 +141,7 @@ <p> test test test test 123</p> <p> test test test test</p> <p> test test test test</p> - <p> test test test test</p> + <!-- p> test test test test</p> <hr> <p> test test test test</p> <p> test test test test</p> @@ -136,12 +153,12 @@ <p> test test test test</p> <p> test test test test</p> <p> test test test test</p> - <p> test test test test</p> + <p> test test test test</p --> <hr> </div> <!-- footerdiv --> - <div id="homepage" class="last clear"> + <div id="homepage"> <hr> <!-- containerdiv --> <div class="container"> diff --git a/js/headfoot.js b/js/headfoot.js index befd4c61047f298321f4106dacb3dbf07355b965..cf5bd4c3c4b520ea842288a7291feb0e3c5f60c9 100755 --- a/js/headfoot.js +++ b/js/headfoot.js @@ -140,9 +140,31 @@ function head() { */ function foot() { + // add styles to <head> to manage sticky footer + var styles = ` + @media only screen and (min-width: 768px) { + html { + position: relative; + min-height: 100%; + } + body { + margin-bottom: 120px; /* Margin bottom by footer height */ + } + #homepage { + position: absolute; + bottom: 0; + width: 100%; + text-align: center; + } + } + ` + var styleSheet = document.createElement("style") + styleSheet.type = "text/css" + styleSheet.innerText = styles + document.head.appendChild(styleSheet) + let footerdiv = document.createElement('div'); footerdiv.id="homepage"; - footerdiv.classList.add("last", "clear"); footerdiv.innerHTML = "<hr>"; let containerdiv = document.createElement('div'); containerdiv.classList.add('container');