改變我有這樣的結構: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。內聯級別元素不能包含塊級別元素。 –