gpt4 book ai didi

CSS 悬停 div 链接

转载 作者:行者123 更新时间:2023-11-28 13:46:21 24 4
gpt4 key购买 nike

当用户将鼠标悬停在特定链接上时,我使用以下 CSS 创建一个包含信息的弹出菜单。我如何修改以下代码以便用户可以单击跨度内的链接?截至目前,鼠标离开原始链接的那一秒,div 就消失了。

a:hover {
position: relative;
}

a span {
display: none;
}

a:hover span {
color:#006699;
display: block;
position: absolute;
width:190px;
height:12px;
top: -15px;
left: 30px;
padding: 5px;
z-index: 100;
}

<a href=email.php>email<span>text</span></a>

最佳答案

那是 不是 你那里的有效 HTML - block 级 p 标签不能包含在内联 aspan标签。即使您使用的是 HTML5,它改变了关于哪些元素可以包含在哪些其他元素中的规则,您仍然不能在 inside anchor 中使用 anchor ——这没有意义。

相反,您可以使用 adjacent sibling selectors完成这项工作,方法是让弹出元素出现在文档标记中的 anchor 旁边,而不是在 anchor 内部。

但是,建议您使用 JavaScript 来控制您网站的行为元素 - JavaScript 还可以更好地控制弹出窗口的行为方式,并且通常更适合于此。

关于CSS 悬停 div 链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4942039/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com