我無法獲得在內容框後面伸展的背景。奇怪的是,它適用於Internet Explorer,但不適用於Firefox。爲什麼我的背景不能在我的內容箱後面延伸?
我希望這足以給你一個鏈接,因爲我不知道代碼中的問題出在哪裏,所以在這裏發佈整個代碼沒什麼意義。
我無法獲得在內容框後面伸展的背景。奇怪的是,它適用於Internet Explorer,但不適用於Firefox。爲什麼我的背景不能在我的內容箱後面延伸?
我希望這足以給你一個鏈接,因爲我不知道代碼中的問題出在哪裏,所以在這裏發佈整個代碼沒什麼意義。
嘗試添加下面的 'clearfix' 風格的包裝
.clearfix:after {
content:"\0020";
display:block;
height:0;
clear:both;
visibility:hidden;
overflow:hidden;
}
.clearfix {display:block;}
你需要清除浮動3對的div內含div到他們周圍垂直擴展。執行此操作的最簡單方法是在第三個浮動div(但位於容器div內)後添加
<br clear='both' />
。
您還可以添加overflow:hidden;
到#shadow
。這將清除浮動,而不必在HTML中添加額外的標記。
這將是我找到的解決方案,投票給艾米莉 – d34dIO 2009-06-18 14:27:32