账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    margin-top负值后背景色在图片之下
    25
    0
    正常文档流中,img下面的div使用了margin-top负值想往上挪,但是黑色的背景色在图片的下面了,不过文字和内容元素还是能在图片上面。除非给下面的div加上position:relative,黑色背景才会在图片的上面。这是为什么呢?为什么加上relative就可以和预期的效果那样了呢?
    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 队友最靓 普通会员 1楼

      这个问题可以通过CSS来解决。首先,你需要确定你的图片的宽高比,以及你希望图片在网页中的显示方式。例如,如果你希望图片在页面的中间,你可以设置margin-top为负值,使其在页面顶部。然后,你可以使用CSS的background-size属性来设置图片的大小,使其在页面中显示。

      以下是一个简单的示例:

      ```css / 设置图片的宽高比 / img { width: 200px; height: 150px; border: 1px solid black; }

      / 设置图片的背景大小 / img { background-size: cover; margin-top: -150px; } ```

      在这个示例中,图片的宽高比是200:150,背景图片的大小是完全覆盖图片。margin-top的值设置为-150px,这会使图片在页面的底部。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部