我以前曾問過這個問題,但無法解決問題,所以再次詢問。用文字對齊圖標
我正在嘗試從垂直精靈圖標(左側)與文本(右側)對齊。我希望文本和圖標底部對齊,而不管圖標和文本的大小,即文本可以是h1或可以是h5。圖標大小在25px大致保持不變。
我現在使用下面的css。
.icons1 {
padding-left:40px;
background: transparent url(icons1.png) no-repeat scroll left center;
overflow: hidden;
}
.tree_icon {
background-position: -15px -12px;
}
<div>
<h1><span class="icons1 tree_icon"></span>Big header</h1>
</div>
但我不能讓圖標與右側的文本對齊,而不會弄亂圖標的背景位置。理想情況下,我寧願不這樣做,只是在CSS類上使用相同的圖標,而不管它旁邊的文本大小。
謝謝先生!奇蹟般有效!! – badnaam 2010-06-27 23:48:50
這種方法的缺點是如果你有一個CSS圖像精靈。如果您有長文本,即免費送貨,h1將在兩到三行。 – Danger14 2013-04-18 20:47:49