CSGO
V2EX  ›  问与答

CSS 宽度问题

  •  
  •   CSGO · Oct 17, 2018 · 2095 views
    This topic created in 2948 days ago, the information mentioned may be changed or developed.

    https://www.wangyifang.com/web/xiaofu/2.2/help.html

    谁能帮忙看下为什么浏览器宽度缩小后,并不能一直自适应,到了一定小的宽度后,就会有横向滚动,这是为什么呢?

    14 replies  •  2018-10-17 16:50:30 +08:00
    biabia123456
    biabia123456
    Oct 17, 2018
    1
    图片问题
    biabia123456
    biabia123456
    Oct 17, 2018❤️1
    2
    @biabia123456 #1 你试试在小屏的时候加上
    img {
    width: 100%;
    }
    应该就没问题了
    rabbbit
    rabbbit
    Oct 17, 2018❤️1
    3
    .wifi-help-img img {
    max-width: 100%;
    }
    CSGO
    CSGO
    OP
    Oct 17, 2018
    4
    @rabbbit 我加上了,但是如果继续缩小,当缩小到比图片宽度还小后,图片如何才能也会缩小?
    wu67
    wu67
    Oct 17, 2018
    5
    把 img 当 background-image 用试试
    CSGO
    CSGO
    OP
    Oct 17, 2018
    6
    @rabbbit 图片那个 div 宽度最小只能 297.875 ,这是怎么回事?
    CSGO
    CSGO
    OP
    Oct 17, 2018
    7
    @wu67 background-image 的话图片太多,都加到 css 里,很麻烦。
    rabbbit
    rabbbit
    Oct 17, 2018
    8
    @CSGO
    继续缩小是啥意思? 缩小浏览器尺寸,让视口宽度小于图片宽度?
    max-width: 100% 的作用是规定图片的最大宽度为父元素宽度的 100%,.当父元素宽度小于图片原尺寸时,图片自动缩小.
    CSGO
    CSGO
    OP
    Oct 17, 2018
    9
    @rabbbit 而且缩小后,高度不会自适应,图片会被拉伸。
    rabbbit
    rabbbit
    Oct 17, 2018
    10
    把.wifi-help-img 里的 flex 去掉, 用 margin: auto 居中
    rabbbit
    rabbbit
    Oct 17, 2018
    11
    CSGO
    CSGO
    OP
    Oct 17, 2018
    12
    @rabbbit 可以了,这些好不理解啊,几乎是试出来的
    gzf6
    gzf6
    Oct 17, 2018
    13
    img {

    object-fit: contain;

    }
    gzf6
    gzf6
    Oct 17, 2018
    14
    还有个 object-position 用来调位置,用法和背景图哪个一样
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3000 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 05:26 · PVG 13:26 · LAX 21:26 · JFK 00:26
    ♥ Do have faith in what you're doing.