Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 如何在div中居中放置块级链接_Html_Css_Centering - Fatal编程技术网

Html 如何在div中居中放置块级链接

Html 如何在div中居中放置块级链接,html,css,centering,Html,Css,Centering,这看起来非常简单,但出于某种原因,我正在努力解决这个问题。我有一些控制jQuery内容滑块的链接。链接需要在滑块底部居中。链接的文本是通过我正在使用的jQuery插件设置的,所以我只使用文本缩进:-9999px来隐藏它并显示背景图像。每个链接设置为块和10px宽和高。然而,我不能让它们在一个div中居中。下面是我想做的一个小图表 |••••| 3个项目符号表示我要居中的链接。我希望他们是中心,无论我有2个链接或10个链接。如果我有一组链接,这可能会容易得多,因为我可以创建一个固定宽度的父级,并使

这看起来非常简单,但出于某种原因,我正在努力解决这个问题。我有一些控制jQuery内容滑块的链接。链接需要在滑块底部居中。链接的文本是通过我正在使用的jQuery插件设置的,所以我只使用
文本缩进:-9999px
来隐藏它并显示背景图像。每个链接设置为块和10px宽和高。然而,我不能让它们在一个div中居中。下面是我想做的一个小图表

|••••|

3个项目符号表示我要居中的链接。我希望他们是中心,无论我有2个链接或10个链接。如果我有一组链接,这可能会容易得多,因为我可以创建一个固定宽度的父级,并使用
margin:0auto在上面

这是我到目前为止的代码

HTML

<div id="pager">
  <a href="#slide1">1</a>
  <a href="#slide2">2</a>
  <a href="#slide3">3</a>
</div>

看看这个JSFIDLE

我在链接中添加了一个空白,以便查看它们的开始和结束位置。
除此之外,去掉链接CSS中的
float:left
,如果它们不是块级的,那么就很好了。它们必须是
display:inline block
,才能像您所希望的那样并排出现。

查看这个JSFIDLE

我在链接中添加了一个空白,以便查看它们的开始和结束位置。
除此之外,去掉链接CSS中的
float:left
,如果它们不是块级的,那么就很好了。它们需要是“代码>显示:内嵌块要按你想要的方式并排排列。

如果按中心的意思是每一个都集中在容器的中间,因此堆叠在另一个上面,不要浮动。关键是边距:自动

#pager a {
    display:block; 
    width:10px; height:10px; 
    margin:auto
    background-image: url(img/pager-off.gif); 
    background-color: red; 
    background-repeat: no-repeat;
}

如果你是指每一个链接都是并排的,它们集中在容器中间的一个集合上,然后使用显示:链接上的内联块,文本对齐:容器上的中心:

#pager a {
    display:inline-block; 
    width:10px; height:10px; 
    background-image: url(img/pager-off.gif); 
    background-color: red; 
    background-repeat: no-repeat;
}
#pager{
    text-align:center;

如果按中心的意思是每一个都集中在容器的中间,因此堆叠在另一个上面,不要浮起来。关键是边距:自动

#pager a {
    display:block; 
    width:10px; height:10px; 
    margin:auto
    background-image: url(img/pager-off.gif); 
    background-color: red; 
    background-repeat: no-repeat;
}

如果你是指每一个链接都是并排的,它们集中在容器中间的一个集合上,然后使用显示:链接上的内联块,文本对齐:容器上的中心:

#pager a {
    display:inline-block; 
    width:10px; height:10px; 
    background-image: url(img/pager-off.gif); 
    background-color: red; 
    background-repeat: no-repeat;
}
#pager{
    text-align:center;
我想要这个

我想要这个