将css背景放置在窗口底部,无需额外标记或最小高度
【腾讯云】亏本大甩卖,服务器4核16G 1年370元(带宽12M,系统盘120GB SSD盘,月流量2000GB)!!!!!!
云产品 配置 价格
服务器 1核2G,带宽5M,系统盘50GB SSD盘,月流量500GB 38元/年
MySQL 1核1G 19元/年
服务器 16核32G,带宽18M,系统盘250GB SSD盘,月流量5000GB 1197元/年
点我进入腾讯云,查看更多详情

Is it possible to position a background image at the bottom of the window without extra elements or min-height?

I'm trying to have an image at the bottom of the window, not the body, no matter how short the webpage is.

What I mean is that if a page is longer than the vertical screen resolution, the browser allows you to scroll to the bottom and the image would be at the bottom (footer background).

If the page is very short, maybe half the height of the screen, the footer background will "hang" in mid air. I'm trying to have it so it stays at the bottom of the window.

I've tried min-height, but that requires you to set a big enough height to cover the largest resolution that people who visit your site might have in turn creating large empty areas which are still there if you resize down your browser (or if people have smaller screens).

I tried setting the footer background onto the body element, but it hangs. Setting the footer background onto the html element just gave me a white area at the bottom, so I used it for my header background instead.

The basic layout of my website is:

<html>
<body>
<div id="header">other elements and header stuff</div>
<div id="main">main content</div>
<div id="footer">other elements and footer stuff</div>
</body>
</html>

#0

I'd do it like so...

html {
   min-height: 100%;   
}

body {
   background: url(path/to/image.png) no-repeat center bottom;   
}

jsFiddle.

推荐文章

ContactsContact.CommonDataKinds.StructuredName出现问题

ContactsContact.CommonDataKinds.StructuredName出现问题

推荐文章

Zend Framework:重用从Zend_Db_Select::getPart()返回的WHERE子句

Zend Framework:重用从Zend_Db_Select::getPart()返回的WHERE子句

推荐文章

mysql:获取临时表插入的受影响行

mysql:获取临时表插入的受影响行

推荐文章

调用后是否应该释放互操作结构内存?

调用后是否应该释放互操作结构内存?

推荐文章

jquery“html”函数返回奇怪的行为

jquery“html”函数返回奇怪的行为

推荐文章

Javascript slice.call(参数)和递归

Javascript slice.call(参数)和递归

推荐文章

C#线程任务-无法从任务数组中获取返回值

C#线程任务-无法从任务数组中获取返回值

推荐文章

如何在JSP中从向量中获取值

如何在JSP中从向量中获取值

推荐文章

Rails UJS:使用“ajax:before”防止事件传播

Rails UJS:使用“ajax:before”防止事件传播

推荐文章

防止非托管资源管理包装上垃圾回收的C++/CLI:

防止非托管资源管理包装上垃圾回收的C++/CLI:

推荐文章

c#运行一个窗体,然后使用showDialog在其上显示另一个窗体?

c#运行一个窗体,然后使用showDialog在其上显示另一个窗体?

推荐文章

在Java中创建默认构造函数

在Java中创建默认构造函数

推荐文章

与git子模块共享工作树

与git子模块共享工作树

推荐文章

只选择一个不同的列

只选择一个不同的列

推荐文章

学红宝石不苦

学红宝石不苦

推荐文章

NSScrollView周围出现蓝色边框

NSScrollView周围出现蓝色边框