我在旋转的div中显示一些图像并将它们超链接。但是,链接似乎不起作用....任何人都可以解释为什么会这样?
链接:http://inetgate.ca/dev/portfolio 使用admin / test来通过密码提示。
谢谢! 罗恩
示例代码:
<div id="pic-7" class="pic" style="height:130px; width:110px; top:9px;left:370px; -moz-transform:rotate(-16deg); -webkit-transform:rotate(-16deg); position: absolute; background-color:#fff;background-position:center top;font-size:80%">
<div align="center">
<img style="margin-top:4px; border: 1px solid #999;" src="gallery/img/thumbs/wittmerperformance.png"/><a class="fancybox" rel="fncbx" href="http://www.wittmerperformance.com/" target="_blank" onclick>Wittmerperformance
</a></div>
</div>
答案 0 :(得分:2)
删除包含子position:absolute;
标记的div上的<a>
。这将解决您的问题。在绝对定位元素中嵌套可点击链接时,<a>
标记本身也必须绝对定位才能使其可点击,这是由于CSS优先级。为什么不将position:absolute;
的div设为relative
,然后就不会遇到此问题。或者只是制作<a>
本身absolute
。简单修复!