首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带有css的旋转div上的链接似乎不起作用

带有css的旋转div上的链接似乎不起作用
EN

Stack Overflow用户
提问于 2012-09-13 10:57:44
回答 1查看 1.4K关注 0票数 5

我在旋转的div中显示了一些图像,并对它们进行了超链接。然而,链接似乎不起作用……有人能解释一下为什么会这样吗?

链接:http://inetgate.ca/dev/portfolio使用admin/test命令跳过密码提示。

谢谢!罗恩

示例代码:

代码语言:javascript
复制
<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>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-09-22 00:38:53

删除包含子<a>标记的div上的position:absolute;。这将解决您的问题。当在一个绝对定位的元素中嵌套可点击链接时,<a>标签本身也必须被绝对定位才能被点击,这是由于CSS的优先级。为什么不把div设为position:absolute; to relative,这样就不会遇到这个问题了。或者干脆让<a>本身成为absolute。简单的解决方法!

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12398820

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档