順序付きリストがあり、使用しているアイコン/箇条書きを右側のテキストに垂直に揃えるために、「行の高さ」を使用しました。
現在の問題は、テキストが長くて複数行に分かれている場合、テキストが近すぎて修正方法が見つからないことです。
HTMLは次のとおりです。
<ul class="fancy_list">
<li>Value 1</li>
<li>Value 2</li>
<li>Value 3</li>
<li>Value 4</li>
<li>Value 5</li>
</ul>
CSSは次のとおりです。
.fancy_list {
padding-left: 15px;
margin-bottom: 15px;
}
.fancy_list li {
list-style: none;
padding: 0 0 0 22px;
margin-top: 5px;
background: url(http://topgreekgyms.fitnessforum.gr/wp-content/themes/gbs-merchant-dashboard/img/red_sprite.png) -462px -164px repeat-y;
line-height: 15px;
height: 30px;
display:block;
float: left;
word-spacing: 0.5px;
letter-spacing: 0.4px;
}
また、実際に問題が発生しているページへの [リンク] もあります。