【问题标题】:height 100%, padding-bottom not working高度 100%,填充底部不起作用
【发布时间】:2016-08-21 04:58:13
【问题描述】:

我有以下 - 一个宽度:100%,高度:100%, div 内的 svg,宽度:100%,高度:100%(默认)

我对 div 应用填充。左、右和顶部填充有效,但底部无效,有什么想法吗?

http://codepen.io/BradLee/pen/EKerpY

<div>
    <svg viewBox="0 0 100 100"></svg>
</div>

div {
    box-sizing: border-box;
    background-color: tomato;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 5px;
}

svg{
    background-color: lightblue;
}

【问题讨论】:

    标签: css


    【解决方案1】:

    将“overflow-y:scroll;”添加到您的 div css,svg 高度大于您的视口高度,因此您需要滚动查看底部区域。

    【讨论】:

      【解决方案2】:

      您可以应用高度:100%;和宽度:100%;在 svg 中:

      svg {
        background-color: lightblue;
        height: 100%;
        width: 100%;
      }
      

      【讨论】:

      • 为什么人们不赞成这个答案?我没有看到任何理由拒绝这个答案。
      • 应用高度和宽度 100% 解决了这个问题,不知道为什么有人不赞成
      猜你喜欢
      • 1970-01-01
      • 2015-12-02
      • 2016-06-01
      • 2012-04-23
      • 1970-01-01
      • 2018-07-19
      • 1970-01-01
      • 2014-11-18
      • 1970-01-01
      相关资源
      最近更新 更多