html div与p,为什么里面带有p标签的html div标签与其中包含img标签的标签不同?

我在Codecademy.com上工作时编写了以下代码。基本上我有一堆用

标签创建的圆形容器。空的时候,所有容器都只是整齐排列。当我在一些
内添加图像时,它并没有影响间距。但是,当我在其中一个

容器内的

标签内添加文字时,它将整个容器撞到了半英寸。 (注意:删除或添加更多
代码无效,也没有将边距设置为0.)

我的问题是:为什么会发生这种情况,如何阻止它发生?

由于我这样做是为了学习,所以我更关心理解为什么会发生这种情况,而不仅仅是快速解决问题。谢谢。

以下是代码:





div {

display: inline-block;

margin-left: 5px;

border-radius: 100%;

height: 100px;

width: 100px;

border: 2px solid black;

}

.friend {

border: 2px dashed #008000;

}

.family {

border: 2px dashed #0000ff;

}

.enemy {

border: 2px dashed #ff0000;

}

#best_friend {

border: 4px solid #00c957;

}

#archnemesis {

border: 4px solid #cc0000;

}

img {

border-radius: 100%;

height: 100px;

width: 100px;

}

div p {

text-align: center;

border: 0;

padding: 0;

}

My Social Network

format,png

Navi_oOot.png

deku_tree_manip_by_thegeminisage-d3u262q.jpg

Forest elf guy number 7

#

#





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值