2014-10-11 188 views
0

我怎樣才能中心對齊背景圖像的td或li有不同的寬度(從25px到30px)。我嘗試了一切,但他們不會對齊。對齊背景精靈圖像

這是我使用的是什麼:

.cIcons-26 { 
float: left; 
position:relative; 
height:26px; 
background:url("../img/sprites/icons/png") top left no-repeat; 
} 

.theIcon { background-position: -93px -1px; } 
+0

'.cIcons-26'是一個'td'? – 2014-10-11 02:33:56

回答

0

你應該使用../img/sprites/icons.png開始,而不是

」 ../img/精靈/圖標/ PNG」

我不明白:

寬度(從25px到30px)

您是否想要將圖像放在同一個位置,或者只是圖像居中?

如果您使用background-position: center;background-position: 50% 50%;它應該居中。它的外觀取決於外部內容的寬度和高度。

+0

圖像有不同的寬度。一些是20px,23px 26px。問題在於他們不會在中心 – user2093301 2014-10-11 07:10:51

+0

與他們應該的「背景位置:50%50%」對齊。如果他們沒有正確居中,你可以使用分開的'top:x''lef:x'等,直到你得到你想要的結果 – creptor4 2014-10-12 01:58:29