我希望背景图像覆盖整个可用空间而不会被压扁. 实际上我认为背景大小是什么意思,但我想我做错了因为它不起作用,请帮助我. HTML div class="myDiv" p class="paragraph"Lorem Ipsum/div/div CSS body {
实际上我认为背景大小是什么意思,但我想我做错了因为它不起作用,请帮助我.
HTML
<div class="myDiv">
<p class="paragraph">Lorem Ipsum</div>
</div>
CSS
body {
background-color: black;
}
.myDiv {
color: white;
background: url('http://upload.wikimedia.org/wikipedia/commons/4/47/PNG_transparency_demonstration_1.png') no-repeat center center fixed;
background-size: cover;
}
小提琴
http://jsfiddle.net/V7KSb/
body, html{
height:100%;
padding:0;
margin:0;
}
.myDiv {
color: white;
background: url('http://upload.wikimedia.org/wikipedia/commons/4/47/PNG_transparency_demonstration_1.png') no-repeat center center fixed;
height:100%;
padding: 20px;
box-sizing: border-box;
}
见小提琴:http://jsfiddle.net/V7KSb/5/
更新:给myDiv一些填充并使用box-sizing: border-box;以确保它不会超过100%.
