10. Layout
若是想要讓header跟其他元件一樣寬,可以將其加入於main div內。 然後加上css code:
為了方便看各元件,所以加了許多的邊界,可以將其去除看看效果。其中 box-sizing:border-box;指令的意思是無論怎麼加上border跟padding,元件寬度保持不變, 這可以簡化我們計算寬度的步驟。
另一個要注意的是section要加上float: left;這個意思是section元件靠左,其他物件繞圖。 也就是可以形成文繞圖。而sidebar加上float: right;兩者剛好並列。 而因為footer不是文字,無法文繞圖,為了不影響到footer的顯示,所以在footer內加上clear: both; ,表示清除float元素,因為在其左側,也可以使用clear: left;
結果請看>>>這裡。