为什么我用html语言编写的网页背景图片总不能充满整个浏览器?是图片的问题吗?我不想重复的图片,高手指

我不要图片重复。图层不会,你们的答案没有具体的的

你的图片不够大,又background属性不能拉伸图片,只能用个div,把其z-index值设为负,并使这个div大小为整个body大小,在div里用<img>

还有body的background属性去掉,要不然会被遮住。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http:

//www.

w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
<style type="text/css">
<!--
body {
margin: 0px;
}
-->
</style>
</head>
<body>
<div id="Layer1" style="position:absolute; width:100%; height:100%; z-index:-1">
<img src="http:

//loverdn.

com/bizhi/UploadPic/2010-6/20106101094734.jpg" height="100%" width="100%">
</div>
//网页内容,最好不要放到上面那个div里面去
</body>
</html>

涉及的两个网址被我断了行,要不然发不上来,直接把换行删掉就行。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-10-07
如果你的图片完全显示了,但还是没有充满浏览器,你可以考虑使用图片重复;
如果图片没有完全显示,说明你放置背景图的div 或者table框较小。如果想充满整个浏览器可以将body的background设为你的图片。
第2个回答  2010-10-07
<html>
<body style="background:url(1.jpg) repeat">
fdsfadsf
</body>
</html>
这样就能让背景图片重复了。
第3个回答  2010-10-12
在BODY里设置背景图片