<div id="container">
<article>
<p>contents</p>
<img ... />
<footer>meta data</footer>
</article
</div>
#container{
width:960px;
}
article{
width:640px;
}
footer, img{
width:960px; /*well I may want it 640px but float right all the way back to the edge of #container*/
}
頁腳和圖像不採取該寬度的一個片段;我嘗試了position:absolute
,它能正常工作,但即使將position: relative
添加到容器中,它們也會到達頂端。
通常我會關閉文章標籤,添加圖像,然後從文章開始。這不是一個理想的解決方案。
首先,請確保您沒有在此問題中的實際代碼中存在任何錯誤。藥水:絕對無能爲力。其次,確保您使用嚴格的文檔類型。第三,請說明問題更清楚一些,以及您嘗試解決問題的方法。 – Zoidberg
如果您試圖限制「內容」的寬度,爲什麼不設置'p'元素的寬度而不是'article'?然後你不必擔心在文章的邊界之外。然後浮動'img'將會一直推到'#container'的右邊界。 – justis
我真的很抱歉我的錯誤在這個問題上。在發佈之前,我確實閱讀了3次 - 對不起 – aurel