html的背景居右,.topnr{width:342px;float:left; background-image:url(/images/pngt.png) -0px 1px no-repeat; background-position:right; }为什么还是在左边填充背景呢!求大侠帮忙
2 回答
慕沐林林
TA贡献2016条经验 获得超9个赞
.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
TA贡献2036条经验 获得超8个赞
.topnr{width:342px; float:left; background:url(/images/pngt.png) right 1px no-repeat; }
具体的记不得了,如果不行就把right和1px互换下试试
更多追问追答
追问
试过了,不行的。
追答
这个是可以使背景居右的哦,具体效果是什么样的可以发给图来看看 还有就是.topnr赋给什么标签的,如果是span、b、strong之类的要加display:block;
- 2 回答
- 0 关注
- 917 浏览
添加回答
举报
0/150
提交
取消