我有两个锚点,其中包含一个在悬停时有转换的div,但实际打开链接需要我一些耐心。我无法理解为什么不。 Here是我正在处理的页面。这是关于fb和twitter链接的那两个图标。
我尝试使用重定向到div上的javascript页面同样的事情,但我仍然有同样的问题。
答案 0 :(得分:0)
#socialbuttons a {
display: block; /*added*/
height: 64px;
width: 54px;
}
添加display:block; Facebook链接有效, 然后你必须修复另一个类才能很好地显示。
最后:HTML 4.01指定元素可能只包含内联元素。 A是一个块元素,因此它可能不会出现在。
中修改强>:
#socialbuttons div:first-child {
margin-left: 20px /* REMOVE THIS */;
}
答案 1 :(得分:0)
#socialbuttons a {
display: inline-block;
}
删除(或将其放在锚点上)
#socialbuttons div:first-child {
margin-left: 20px;
}
现在将悬停规则应用于周围的锚点
#socialbuttons a:hover div {
...
}
我没有尝试过这个,但是当div转动并且不再在光标下时,这应该解决闪烁问题。 如果这仍然无效,请告诉我。
答案 2 :(得分:-2)
我可能已经找到了Chrome + LastPass以这种方式运行的原因。 我卸载了Chrome及其所有内容。 然后使用LastPass安装程序安装了早期版本的Chrome,版本13和早期版本的LastPass(1.9)。 我已经厌倦了Chrome扩展程序以安装LastPass,但由于需要最新版本的Chrome,因此出现了错误。 不知道为什么,但当我检查LastPass“关于”它现在显示2.0.0版本。它升级了吗? 通过这种新组合,浏览器似乎可以正常使用外部链接。 我说'似乎',因为我已经立即成功使用不同的浏览器/扩展组合,只是让浏览器恢复到certin链接的问题,经过如此多的使用:我无法识别。 我将在几天内监控此设置并安装其他一些扩展。 如果我的susspicion持有它将是一个问题,出于安全原因不使用最新版本的CHrome,我将无法安装最新的扩展。长号。