css+div 怎么样背景居右

html的背景居右,
.topnr{width:342px;float:left; background-image:url(/images/pngt.png) -0px 1px no-repeat; background-position:right; }
为什么还是在左边填充背景呢!

求大侠帮忙

九州编程
浏览 918回答 2
2回答

慕沐林林

.topnr{width:642px;float:left; background:url(/images/pngt.png)  right 1px no-repeat; }1.括号后面跟位置是有一个空格的。这里写错了,很难排出错来。2.你这里写错了,把image去掉,如果有image,后面什么也不加如:background-image:url(../image/a.gif) ;后面什么也不加。如果不去掉image,就把  -0px 1px no-repeat这些去掉,在后面再加一个样式background-position:right 0;用法(background-postion:x y;  x为水平,y为垂直)你错到第2点了     你错到第2点了   你错到第2点了另外补充一下,你的width:342px我改成642了,是不是背景图尺寸大于342啊

慕桂英3389331

.topnr{width:342px; float:left; background:url(/images/pngt.png) right 1px no-repeat; }具体的记不得了,如果不行就把right和1px互换下试试更多追问追答追问试过了,不行的。追答这个是可以使背景居右的哦,具体效果是什么样的可以发给图来看看 还有就是.topnr赋给什么标签的,如果是span、b、strong之类的要加display:block;
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

CSS3