html的背景居右,.topnr{width:342px;float:left; background-image:url(/images/pngt.png) -0px 1px no-repeat; background-position:right; }為什么還是在左邊填充背景呢!求大俠幫忙
2 回答

慕沐林林
TA貢獻2016條經(jīng)驗 獲得超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條經(jīng)驗 獲得超8個贊
.topnr{width:342px; float:left; background:url(/images/pngt.png) right 1px no-repeat; }
具體的記不得了,如果不行就把right和1px互換下試試
更多追問追答
追問
試過了,不行的。
追答
這個是可以使背景居右的哦,具體效果是什么樣的可以發(fā)給圖來看看 還有就是.topnr賦給什么標簽的,如果是span、b、strong之類的要加display:block;
- 2 回答
- 0 關注
- 946 瀏覽
添加回答
舉報
0/150
提交
取消