<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
<style>
html{width:100%
height:100%}
body{width:100%
height:100%
background: url(../1.jpg) no-repeat
background-size:cover /*这里设置了背景图片为覆盖,以填满整个容器*/
}
</style>
</head>
<body>
</body>
</html>
在网页布局中,如果图片没有元素的宽高大,那么不想图片重复显示,又想占据满屏元素的背景图,这是不可能的;当然在h5和css3出现后将这个不可能变为了可能;
在css3中有一个background-size属性,这个是给背景图片规定大小的一个属性,其值可为:px或者百分比,如果想要满屏,要么规定大小=元素的大小,或者设置其爽100%属性