【发布时间】:2013-10-15 13:41:42
【问题描述】:
我正在使用 NivoSlider,但无法将图像设为链接。我知道,我可以使用字幕来创建链接。但是,这还不够。为了更好的可访问性,我希望图像也是一个链接。
StackOverflow 上有一个类似的问题,但它是针对非常旧版本的 Nivo。
我正在为滑块使用这种语法。
<div class="slider-wrapper theme-default container">
<div class="ribbon"></div>
<div id="slider" class="nivoSlider">
<div class='slide'><a href='#'><img src='abc.png'></a>
</div>
<div class='slide'><a href='http://google.com'><img src='google.png' title=''></a>
</div>
</div>
</div>
一切都很完美。幻灯片、过渡、标题等。但是,我无法使锚链接在整个图像上工作。 :(
如果有人知道如何使它工作,请告诉我。
编辑:这是我写的唯一一段 CSS:
.slider-wrapper {
margin: auto;
margin-top: 15px;
background: fade(white,80%);
padding-top: 15px;
margin-bottom: 40px;
}
.slide-title {
.font;
color: #ddd;
}
【问题讨论】:
-
这可能与 CSS 相关...您的图像可能处于绝对位置(而不是锚点),因此锚点的高度/宽度为 0。在浏览器的调试面板中,确保锚占据了图像的整个宽度/高度。或者在问题中发布您的 CSS 代码。
-
在整个页面上。你这是什么意思?
-
@vyx.ca 我已经添加了 css。你能给我一些CSS来帮助我吗?
-
@RohitSmith 您的 CSS 不相关。 .slide-title 甚至没有被使用,你也没有将 css 提供给 .slide, .slide a
标签: javascript jquery html css nivo-slider