使用css的旋转div上的链接似乎不起作用

std*_*err 5 html css hyperlink

我在旋转的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>
Run Code Online (Sandbox Code Playgroud)

djo*_*inz 2

删除position:absolute;具有子<a>标签的 div 上的 。这将解决您的问题。当在绝对定位元素内嵌套可点击链接时,<a>标签本身也必须绝对定位才能可点击,这是由于 CSS 优先级。position:absolute;为什么不直接制作 div,relative这样就不会遇到这个问题了。或者只是制作它<a>本身absolute。简单修复!