我在用着
margin:0 auto;
在一个 Div
在那个 Div 里面是另一个 Div
float:left;
width:850px;
网页上的 850px 从哪里开始?在中心向外?
内部 div 将放置在外部 div 的左边缘。外部 div 将根据您为其指定的宽度居中。
如果您没有为外部元素指定任何 with ,它将使用默认宽度auto
,这将使其使用所有可用宽度,并且它根本不会出现居中,因为两侧没有边距。在这种情况下,内部 div 将从主体的左边缘开始(即在主体边距/填充内)。
演示:http: //jsfiddle.net/Guffa/34ES3/