【发布时间】:2014-01-15 20:47:39
【问题描述】:
我的标签一直有这个问题,它不再起作用了?在它进入视图之前,我使用 jquery remove() 方法从我的主视图中删除了所有元素?我已将我的 html 和 css 复制到这篇文章中,请在下面查看。
<div id="social_nav_title">
<div id="left_divider2" class="divider"></div>
<div id="social_title"></div>
<div id="right_divider2" class="divider"></div>
<a href="https://twitter.com/YSL" target="_blank">
<div id="twitter_icon"></div>
</a>
<a href="https://twitter.com/YSL" target="_blank">
<div id="facebook_icon"></div>
</a>
</div>
#twitter_icon
{
position: relative;
display: inline-block;
background: url("../images/twitter_icon.png") no-repeat center;
width: 16px;
height: 14px;
margin-right:2px;
margin-left: 47%;
top:-5px;
}
#facebook_icon
{
position: relative;
display: inline-block;
background: url("../images/facebook_icon.png") no-repeat center;
width: 14px;
height: 14px;
top: -5px;
}
#twitter_icon, #facebook_icon
{
margin-top: 6px;
opacity: 0;
}
【问题讨论】:
-
<div>不能包含在<a>中,这是无效的 HTML。 -
对我来说似乎完全可以点击 (FF26),jsfiddle.net/T6RBy,但
opacity:0使它不可见.. -
您使用 div 而非 img 标签的任何令人信服的理由?
-
@RocketHazmat 是对的.. 除了在 HTML5 上有效
-
我也可以点击,(mac osx 最新的 chrome)