html - how to fit screen full height (using CSS)? -
this question has answer here:
- 100% min height css layout 13 answers
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>
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
Post a Comment