水平划分页面与内嵌img的div

时间:2014-05-14 22:36:21

标签: html css image

我有两个div,里面有一个高分辨率的图像(适合所有​​屏幕)。我希望图像根据div调整大小,div应该是屏幕大小的100%宽度和50%高度。我想使用CSS,有没有人有任何想法?

这是一个包含代码http://jsfiddle.net/rhUDa/

的jsfiddle
|----------------------|
|        TOP DIV       |
|----------------------|
|       BOT DIV        |
|______________________|

<div id="top">
 <img></img>
</div>
<div id="bot">
 <img></img>
</div>

1 个答案:

答案 0 :(得分:0)

使用背景图像可以轻松居中图像并保持纵横比:

html, body {
    height: 100%;
}

#top, #bot {
    height: 50%;
}

#top {
    background: url(/your/image/path.jpg) center;
    background-size: cover;
}

#bot {
    background: url(/your/image/path.jpg) center;
    background-size: cover;
}

Working Demo