请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

auto与100%的区别

在login页面中关于商标的部分:

& > .container {

    height: 113px;

    a {

      display: inline-block;

      height: 113px;

      img {

        width: 100%;

        height: 100%;

      }

    }

  }

此时img盒子为200px 但是将width设为auto后变为230.6px怎么回事?

正在回答 回答被采纳积分+3

1回答

河畔一角 2020-02-15 16:06:01

我这儿测试,如果你把a标签设置为行内块状,那么图片宽度设置为auto,图片会显示200,并不会显示230,
https://img1.sycdn.imooc.com/szimg/5e47a668089c740515011501.jpg
左上角显示的是200px

0 回复 有任何疑惑可以回复我~
  • 提问者 幕布斯614337 #1
    那auto和100%有什么区别吗?
    回复 有任何疑惑可以回复我~ 2020-02-15 19:21:34
  • 河畔一角 回复 提问者 幕布斯614337 #2
    有区别的。auto一般适配自身尺寸,而100%就会按照父容器的尺寸撑满。如果你a标签设置block,你试试100%
    回复 有任何疑惑可以回复我~ 2020-02-15 19:29:10
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信