.div1{
border:1px solid red;
width:200px;
margin:20px auto;
}
.div2{
border:2px solid green;
width:300px;
margin:100px auto;
}
margin后面的像素我如何调整都是没变化的,两个元素也没有居中,why
由于楼主没有把下面的代码打出来,我猜测楼主是不是在下面不仅把class=“div1”而且把<div>标签改成了<div1>呢,因为自定义了标签后,相当于是内联元素了,他不能改变宽度和顶部与底部的距离,并且不会独占一排 ,所以不会居中,如图
可以借用15-1的内容试试看.
没出现你说的问题
我试了一下,已经居中了呀。是div元素居中,不是div包含的文本居中。margin的像素值表示元素的外边距,像素值的大小只跟两个div之间的距离有关。