灯笼裤搭配上衣:如何让网页的图片背景右对齐显示?

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/29 01:52:17
让一幅图片在网页中右对齐显示很简单,只要用align=right就可以了,可是我想知道,想让一个网页背景图片(例如:background=“bg.gif”)右对齐显示该怎么办呢?
正常的显示效果是图片从网页左上角开始显示,如果图片大于网页,则右侧多余部分不显示;如果图片小于网页大小,则图片连续循环重复显示,直到布满整个页面。现在我想让图片从右侧开始显示,如果背景图片大于网页界面则左侧多余图片部分不显示,我该怎么做?用什么代码可以实现呢?
谢谢 lzk511 朋友的答案,可是我的问题还是没有解决,你说的四行代码前三行都管用,就最后那行background-position:right不管用.下面是我做的网页,供你作参考:http://gf2nn.blog.com.cn/user2/9283/upload/511996851.rar
做好了可以作为附件发信到我的邮箱:gaofeng95@126.com

把这一段放到<head>与</head>之间
<style>
body{background-image:url(bg.gif);
background-repeat:no-repeat; <!--背景重复排列,根据需要选此语句-->
background-attachment:fixed; <!--背景图片固定,根据需要选此语句-->
background-position:right}
</style>

补充说明:<!--背景重复排列,根据需要选此语句-->是说明语句,不要出现在CSS语句中,否则影响其它语句执行。把你做的网页中的我那两句注释删除就OK了。

代码(部分)应该是这样的:
BODY {
FONT-FAMILY: arial,sans-serif;
background-image:url(images/bg.gif);
background-repeat:no-repeat;
background-attachment:fixed;
background-position:right;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px
}
再有什么不懂QQ:253553002