如何设置CSS网页中的背景图片不让其重复并且铺满整个屏幕,不会因为分辨率的问题而显示不出来

html-css012

如何设置CSS网页中的背景图片不让其重复并且铺满整个屏幕,不会因为分辨率的问题而显示不出来,第1张

background-repeat: no-repeat /* 不平铺 */

然后是铺满容器的问题,如果忽略IE内核的浏览器,用css3属性background-size: 100%轻松解决,要兼容的话可以设一个背景层放在容器的下方,背景层里面放你的背景图片,宽高设为跟容器一样,然后把容器的背景设为透明即可。

可以这样子写

<div class="box"><img src="../images/1.jpg" width="100%"></div>

<style>

.box{500pxmargin:0 auto}

.box img{display:block}

</style>

这里面的div就是你所说的盒模型,宽度的样式自己根据需要定义,图片的宽度一定要设置成100%,路径换成你自己的图片路径