.page {
width: 960px;
border: 1px solid #FF0000;
margin: 150 auto;
}
定义了如上的CSS,发现无法居中。
但是,改成margin: 0 auto;就可以了。
是不是必须用0来定义上下边距?
如果数值是0,单位可以选择带或者不带,非零就一定要带上对应的单位了(ps:百分比之类的除外)
对于非零尺寸是需要带上单位的,使用 150px auto
.对于零,单位可带可不带。
第一次回答问题,好紧张,好了进入正题。
margin: 150px auto;
你少了单位px。
0值可以不加单位,非0的值要加上单位。
非零尺寸必须带上单位,否则会使该条声明失效
margin: 150 auto; //声明失效
margin: 150px auto; // ok
数值为零可以省去单位和%。
height: 0%;
height: 0px;
height: 0;