html里面怎样让背景图片全屏,使用width和height来定义吗,,

如题所述

    如果这张图片为背景图片由于背景图片不具有伸缩性,只能通过别的方法绕着解决,在ie中可以用<body 
    style="filter:progid:dximagetransform.microsoft.alphaimageloader(src='1.jpg',sizingmethod='scale')">,实现背景拉伸铺满整个浏览器,但其它的浏览器不支持。

    这时可以拐个弯,设置两层div,底层div当做背景使用,放置一张图片即可。
    <div id="background" style="position:absolute;z-index:-1;width:100%;height:100%;top:0px;left:0px;"><img src="1.jpg" width="100%" height="100%"/></div>

    网页背景图片默认情况下是重复平铺满整个页面。上面1方法是要求图片不重复,但又得占满浏览器所采用的方法。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-10-24
在html中设置<body>的背景图片,将背景图片的长度和宽度的值均设为100%就可以实现全屏显示.追问

使用width和height来定义吗,,,好像没有反应了,,

追答

那你试试这段代码

本回答被提问者采纳