以上面代码为例,其中包含了一张图片以及一个位于其下方的div。在div的样式中,将margin-top设为-100px,原本应该使得div覆盖上方的图片,但实际上只有div的背景色覆盖在了图片上方,而div内的文字则出现在了图片下方。这是因为,div中的文字只是普通文本,没有设置任何样式,而div的背景色则是通过CSS设置的。如果我们想要让div完全覆盖在图片上方,可以使用浮动(float)。具体实现可以参考相关资料。
2023-06-10 362 0
以上面代码为例,其中包含了一张图片以及一个位于其下方的div。在div的样式中,将margin-top设为-100px,原本应该使得div覆盖上方的图片,但实际上只有div的背景色覆盖在了图片上方,而div内的文字则出现在了图片下方。这是因为,div中的文字只是普通文本,没有设置任何样式,而div的背景色则是通过CSS设置的。如果我们想要让div完全覆盖在图片上方,可以使用浮动(float)。具体实现可以参考相关资料。