html - how to fit screen full height (using CSS)? -


this question has answer here:

sorry extreme-ignorance in html-css. developed standard rails application using twitter bootstrap framework. shown in snippet below (application.html.erb), have pages organized usual header container footer

now every page fit height of screen (reaching 100% of screen height in case content shorter, in case of attached scrrenshot).

indeed, see in scrrenshot, have grey area in lower part of screen, instead page fill entire screen...

i presume it's css configuration, tryied css setting without success. suggestion ?

thanks! giorgio

<!doctype html> <html>   <head>     <title>esami anatomia</title>     <%= render 'layouts/responsive' %>      <%= stylesheet_link_tag "application", media: "all" %>     <%= javascript_include_tag "application" %>     <%= csrf_meta_tags %>     <%= render 'layouts/shim' %>   </head>   <body>   <%= render 'layouts/header' %>     <div class="container-flow">       <%= render 'layouts/flashes' %>       <%= yield %>     <div class="layout-filler"> </div>     </div>   <%= render 'layouts/footer' %>   </body> </html> 

scrrenshot

if want layout stretch 100% height of browser, can use basic setup:

<!doctype html> <html lang="en"> <head> <meta charset="utf-8">  <style media="all">  html, body{height:100%;}  #outer{ min-height:100%; }  * html #outer{height:100%;} /* ie 6, if care */  body, p { margin:0; padding:0}  </style>  </head> <body>  <div id="outer">      <p>content goes here</p> </div>  </body> </html> 

if want footer stuck bottom of screen (assuming there's not enough content push further down), can use this:

<!doctype html> <html lang="en"> <head> <meta charset="utf-8">  <style media="all"> html, body {height: 100%; margin: 0; padding: 0;}  * html #outer {/* ie6 , under only*/     height:100%; }  .wrapper {     min-height: 100%;     margin: -240px auto 0; }  .content {padding-top: 240px;}  .footer {     height: 240px; background: #f16924; }  </style>  </head> <body>  <div class="wrapper">     <div class="content">content here</div> <!-- end wrapper --></div> <div class="footer"></div>  </body> </html> 

Comments

Popular posts from this blog

linux - xterm copying to CLIPBOARD using copy-selection causes automatic updating of CLIPBOARD upon mouse selection -

c++ - qgraphicsview horizontal scrolling always has a vertical delta -