我在锚标记中拍摄了两张图片。当我不提供保证金时,它显示在相同的计划/级别中,这很好。
#one{
margin:0px;
border:1px solid red
}
但是当我给第一张图像留下边距时,它会下降。很好。但是为什么第二张图像会降下来。我没有给第二张图像留下任何余量?它应该显示与第一个相同的级别。
#one{
margin:100px;
border:1px solid red
}
换句话说,我没有给第二张图片留任何余量,但是它显示在第二张图片的下方?当保证金 zeopPX
时,为什么它不会与第一张图像一起显示答案 0 :(得分:2)
这是因为你给第一张图片的所有边 100px边距。因此,右边距和下边距正在影响第二张图像。
要说明此行为,请调整边距缩写以包含所有值:
margin: 100px 100px 100px 100px;
然后将一个值更改为0并进行测试,并对每个值重复。你会看到发生了什么。
答案 1 :(得分:-1)
这是因为a
元素在底部垂直对齐。添加
a{
vertical-align: middle;
display: inline-block;
}
答案 2 :(得分:-1)
您必须更改vertical-align
#one{
margin:100px;
border:1px solid red;
vertical-align: middle;
}