问答详情
源自:15-2 水平居中设置-定宽块状元素

定宽块状元素为啥我这样写不行呢?

.div1{

    border:1px solid red;

width:200px;

margin:20px auto;

}

.div2{

    border:2px solid green;

    width:300px;

    margin:100px auto;

}

margin后面的像素我如何调整都是没变化的,两个元素也没有居中,why

提问者:慕标1337230 2017-08-19 10:55

个回答

  • qq_萧_6
    2017-12-11 15:13:47

    由于楼主没有把下面的代码打出来,我猜测楼主是不是在下面不仅把class=“div1”而且把<div>标签改成了<div1>呢,因为自定义了标签后,相当于是内联元素了,他不能改变宽度和顶部与底部的距离,并且不会独占一排 ,所以不会居中,如图http://img3.mukewang.com/5a2e30270001615707290072.jpg

  • 殺猪刀
    2017-11-11 14:25:10

    可以借用15-1的内容试试看.

  • 慕粉1720382552
    2017-08-28 01:14:49

    没出现你说的问题

  • 甜蜜具现式
    2017-08-19 11:15:41

    我试了一下,已经居中了呀。是div元素居中,不是div包含的文本居中。margin的像素值表示元素的外边距,像素值的大小只跟两个div之间的距离有关。