箇条書き (またはその他の区切り記号)のイメージ (透明な背景) を作成してもかまわない場合は、これを背景としてPNG
描画されたリスト項目間の自然なスペースを使用できます。
リスト項目が次の行に折り返される場所では、スペース (したがってその背景) はレンダリングされません。
これにより、セパレーターが占めるスペースに関連するレイアウトの問題が回避され、Javascript/jQuery が回避され、ブラウザー独自のレイアウト エンジンを利用して作業が行われます。word-spacing 属性を使用して、セパレーターのスペースを調整できます。
自然なスペースとして使用される可能性のあるマークアップ内に他の空白がないことを確認する必要があります。ここで 5x5 よりも高解像度の画像を background-size と組み合わせて使用すると、ズームしても問題なく表示されますが、IE8 は背景画像のスケーリングをサポートしていないことに注意してください。もう 1 つの欠点は、色を変更したい場合は PNG を編集する必要があることです。
フィドル
@bleuscyther の回答の変更に基づくコード:
CSS :
ul { max-width: 700px; padding: 0; text-align: center; }
ul li { display: inline; white-space: nowrap; }
ul .separator {
word-spacing: 1.1em;
background-repeat: no-repeat;
background-position: 50% 60%;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAOElEQVQI113M0Q3AIBRC0aM76P7jmHSmSj/6mibyc4EQkEEWuYtDmU1SXO1d6H7tjgupIl8+P+cD22cff9U1wbsAAAAASUVORK5CYII=);
}
HTML :
<ul>
<li><a href="http://google.com">Harvard Medical School</a></li><span class='separator'>
</span><li><a href="http://google.com">Harvard College</a></li><span class='separator'>
</span><li><a href="http://google.com">Harvard Medical School</a></li><span class='separator'>
</span><li><a href="http://google.com">Harvard College</a></li><span class='separator'>
</span><li><a href="http://google.com">Harvard Medical School</a></li><span class='separator'>
</span><li><a href="http://google.com">Harvard College</a></li><span class='separator'>
</span><li><a href="http://google.com">Harvard Medical School</a></li><span class='separator'>
</span><li><a href="http://google.com">Harvard College</a></li>
</ul>