改变我有这样的结构:CSS:链路的宽度不通过设置width属性
<a onclick="toggle_media_box(); return false;" href="#" class="media_link">
<div id="media_link" class="media_link"></div>
</a><br />
#media_link {
background-image: url("/images/media.png");
}
.media_link {
width: 445px;
height: 200px;
}
图片的大小为445px(但620px)。像这样的所有其他链接的大小为620px。
在IE中一切正常,链接是445px的大小。但在Firefox和Chrome中,链接仍然是620px宽。该div有正确的大小445px。
怎么办? <a>
标签必须具有445px的大小。
有趣的是,链接悬停到445px的大小,但可以点击到620px的大小。
你的Joern。
您的HTML无效开头。锚内不能有div。内联级别元素不能包含块级别元素。 –