问题
I am having a great deal of difficulty with getting rid of the white space at the bottom when I apply a CSS3 gradient and the content has insufficient height for a scrollbar.
Such as here: http://womancareolympia.webs.com/
I have tried playing with setting both html and body heights to 100% or auto. I am able to make the gradient go to the bottom this way, but then when content requires a scrollbar, the content flows past the gradient.
Thanks for the help!
回答1:
- Add
min-height: 100%tobody. - Remove all instances of
padding-topfrombody(or otherwise set it to0). - Set
top: 129pxon#fw-container. - Set
margin-bottom: 110pxon#fw-container. - Add
overflow: hiddento#fw-foottext.
(tested in Chrome+Firefox only)
I do think you should redesign your CSS to not use stuff like top: 100px and margin-top: -50px all over the place. There's just no reason for it.
来源:https://stackoverflow.com/questions/6415006/css3-gradient-background-with-unwanted-white-space-at-bottom