Forget about the example of the sticky footer I gave... I will be back with
a better implementation.

There were many issues.

Richard

On Thu, Oct 25, 2012 at 3:32 PM, Richard <ml.richard.vez...@gmail.com>wrote:

> Hello,
>
> Consider adding this to welcome :
>
> First suggestion (mycss.css to "make sure" that the user know where to put
> it app specific CSS rules and make easy the update of app web2py specific
> files) :
> For application specific CSS to allow user override "all" the other CSS
> without having to touch the other files.
> For example : static/mycss.css
>
> That will load at last in layout.html :
>
>   <!-- include stylesheets -->
>   {{
>   response.files.append(URL('static','css/web2py.css'))
>   response.files.append(URL('static','css/bootstrap.min.css'))
>   response.files.append(URL('static','css/bootstrap-responsive.min.css'))
>   response.files.append(URL('static','css/web2py_bootstrap.css'))
> *  response.files.append(URL('static','css/mycss.css'))*
>   }}
>
> Second suggestion (min page height or fixed bottom footer) :
> This could require that web2py.css load at last... I am not sure if it
> could break something though... I just try and it not seems to break
> anything, so I don't see why it was not already the lass CSS loaded into
> layout to allow overriding of certain bootstrap css rules... Anyway.
>
> In order to send the footer at the bottom even if page is "empty" or not
> full...
>
> 1) Add a .fill class to page container... In the actual layout the second
> div with class container is the page container...
>
> 2) Add these rules to web2py.css (make sure that web2py.css load last in
> the layout.html) :
> /*
> --------------------------------------------------------------------------
> */
> /* In order to allow footer to stick at the bottom even if the page core
>    is empty
>    Help from there :
>
> http://stackoverflow.com/questions/11677886/twitter-bootstrap-div-in-container-with-100-height
>    Ex.: http://jsfiddle.net/S3Gvf/
>           */
> html, body {
>     height: 100%;
> }
>
> .fill {
>     min-height: 100%;
>     height: 100%;
> }
>
> #main {
>     height: 52%;
>     min-height: 52%;
> }
> /*
> --------------------------------------------------------------------------
> */
>
> 3) Reload "F5"
>
> It may be improve, I didn't test to much to make sure that #main height
> and min-height are correct in every situation (different screen, etc.).
>
> Richard
>
>
>
>  --
>
>
>
>

-- 



Reply via email to