I have this extremely simple splash page here: http://iph0wnz.com
It has the main graphic in the middle, followed by my 'a.' logo at the bottom right. I want that logo to be aligned to the bottom right hand of the entire page, which means that if there is a lot of text content in the page, it appears after all that (i.e. it doesn't hover on top), but if there is less content -- like right now -- then it should get aligned to the very bottom of the screen, and not right after the content.
I'll try to give a textual example like I saw in http://stackoverflow.com/questions/585945/how-to-align-content-of-a-div-to-the-bottom-with-css:
----------------------------- | less content, no scroll | | | | | | | | a. | ----------------------------- (screen height)
and
----------------------------- | more content, yes scroll | | the quick brown fox jump- | | ped over the lazy dog an- | | d she sells sea shells on | | the sea shore and some o- | | ther random text is put | (screen height) | here so there is a scroll | | bar because the content | | is too much for one scre- | | en to show. okay, I think | | that is enough. | | a. | -----------------------------
Apart from that other question linked above, I also looked at http://stackoverflow.com/questions/147528/how-to-force-a-div-block-to-extend-to-the-bottom-of-a-page-even-if-it-has-no-con but that didn't work for me either.
I know this is dead simple, but I'm just tired of trying all the hacks and tricks I could find.
Also, I'd like to use the method to put the logo on the site when the actual content goes in - it's going to be a blog.
Note: I don't mind using JavaScript and jQuery if required to achieve this effect.