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