這個簡單的HTML5佈局旨在在左側有一個導航欄,並在其旁邊浮動了正文文本(使用百分比而不是像素來表示流暢,響應式設計 - 計算在CSS中的註釋中。 )在響應式設計中對CSS填充進行故障排除
http://www.wturrell.co.uk/stackoverflow/20110615-01.html
'頁' 中的元素的寬度DIV高達恰好等於100%。我想添加填充到某些元素,在這種情況下,導航。如果我刪除了所有的填充,它們可以正確地浮動,但是超過1或2個填充像素(不管它指定的單位是多少),並且它會中斷。我不明白爲什麼這是打破布局,因爲它是填充,所以肯定不應該改變塊的整體大小?
我錯過了什麼? 。
更新 - 溶液: http://www.wturrell.co.uk/stackoverflow/20110615-02.html
(元顯示寬度=寬度加邊界加填充導航應該是標稱200個像素與右邊20像素填充總,所以對於流體設計,寬度=九百分之一百八十* 100%或20%,填充= 20/900 * 100或2.222%和正文保持九百分之七百* 100或77.777%。)
感謝(也@sandeep和@thirtydot) - 由於某種原因,我已經開始考慮反向並假設增加填充意味着內容寬度的減少..我編輯了這個問題以包含一個固定版本+新的計算。 – 2011-06-15 15:42:48