これは非常にシンプルなようですが、何らかの理由でこれに苦しんでいます。 jQueryのコンテンツスライダを制御するリンクがいくつかあります。リンクはスライダの中央に配置する必要があります。リンクのテキストは、使用しているjQueryプラグインを介して設定されていますので、代わりにtext-indent: -9999px
を使用して背景画像を表示してください。各リンクはブロックに設定され、幅は10px、高さは10pxです。しかし、私はそれらをdivの中に集中させることはできません。ここに私がしたいことの少しの図があります。div内のブロックレベルのリンクを中央に配置する方法
| •• • |
3つの記号は、私が中心にしたいリンクを表しています。私は2つのリンクまたは10のリンクを持っているかどうかにかかわらず、それらを中心にしたい。私は固定幅の親を作成し、それにmargin:0 auto;
を使用することができるので、私はリンクの設定数を持っていた場合、これはおそらくもっと簡単だろう。
ここに私のコードだ、これまで...
HTML ..
<div id="pager">
<a href="#slide1">1</a>
<a href="#slide2">2</a>
<a href="#slide3">3</a>
</div>
CSS ..
#pager {float:left; width:100%; display: block; text-align: center;}
#pager a {display:block; width:10px; height:10px; float:left; background-image: url(img/pager-off.gif); text-indent: -9999px; background-color: red; background-repeat: no-repeat;}