我有一个无法解决的定位问题...
我使用JQuery Cycle Plugin生成了一个 JQuery 滑块,并尝试添加一些导航项目符号,它们应该位于幻灯片的中间。但由于某种原因,<div id="nav">
不响应正常的定位元素......
我的 HTML 看起来像:
<div class="homepage-slider">
<ul class="slider-elements">
<li><img src="http://path/to/my/image.jpg" /></li>
<li><img src="http://path/to/my/image.jpg" /></li>
<li><img src="http://path/to/my/image.jpg" /></li>
</ul>
<div id="nav" class="homepage-slider-navigation">
<a href=""></a>
<a href=""></a>
<a href=""></a>
</div>
和CSS:
.homepage-slider {
position: relative;
text-align: center;
}
.homepage-slider #nav {
position: absolute;
width: auto;
display: inline-block;
margin-top: -60px;
z-index: 9;
left: 0;
right: 0;
margin-left: auto;
margin-right: auto;
}
.homepage-slider #nav a {
background: url('images/slider_navigation.png');
background-position: -22px 0px;
background-repeat: no-repeat;
text-decoration: none;
float: left;
width: 22px;
height: 22px;
}
.homepage-slider #nav a.activeSlide {
background: url('images/slider_navigation.png');
background-position: 0px 0px;
background-repeat: no-repeat;
}
我已经尝试过类似margin: auto
, text-align: center
, position
,... 但我想我在这里遗漏了一些东西。有人可以帮我吗?