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

来源:15-2 水平居中设置-定宽块状元素

慕标1337230

2017-08-19 10:55

.div1{

    border:1px solid red;

width:200px;

margin:20px auto;

}

.div2{

    border:2px solid green;

    width:300px;

    margin:100px auto;

}

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

写回答 关注

4回答

  • 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之间的距离有关。

    456323...

    赞成!

    2017-08-26 21:53:02

    共 1 条回复 >

初识HTML(5)+CSS(3)-升级版

HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义

1226193 学习 · 18236 问题

查看课程

相似问题