張鑫旭大神曾經有一篇博客說過他的CSS布局三無原則,其中一條就是無寬度,給外部包裹一層DIV,這樣可擴展性比較好,以后的改動也比較容易,想變寬變窄,只需要動外邊一層DIV,不需要計算里邊的margin啊,padding啊。
2017-06-02
終于明白了。。當想要自動居中時,直接margin:0 auto就行了。無需要設置絕對定位或者浮動定位了,不然不會居中?!境WR啊!】
2017-06-01
已采納回答 / 狗剩兒4346247
浮動是影響與它相關聯的元素上,left和right設置浮動后,被影響的是mainbody,而不是footer,你可以試著把right的“float:right”刪掉,你會發現right部分會排列在left的下一行,說明它并沒有受到left的浮動影響,所以收到right和left浮動影響的是mainbody。ps:同學你的清除打錯了(括弧笑)
2017-05-31