これは非常に単純に見えるかもしれませんが、何らかの理由で私はこれに苦労しています。jQueryコンテンツスライダーを制御するリンクがいくつかあります。リンクはスライダーの下部の中央に配置する必要があります。text-indent: -9999px
リンクのテキストは、使用しているjQueryプラグインを介して設定されるため、リンクを非表示にして、代わりに背景画像を表示するために使用します。各リンクはブロックに設定され、幅と高さは10ピクセルです。ただし、それらを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;}