左右外边界设定自动通常是2种用途,div居中和布局需要,你设定了100%的话就无所谓居中不居中的问题了,而布局上设定100%的话,很容易造成撑破总宽度的问题,所以如果原先是设定了左右边界值的话,那么你可以改为在这个div外层套一个div,然后设定左右的padding值,而原先的maight值可以取消掉
最好需要,如果你其他样式影响的话,要先除去别的样式才把本div100%
最好加一个clear:both吧,margin应该没有必要了