【问题标题】:Why there is a vertical scroll on this html5 page?为什么这个html5页面上有垂直滚动?
【发布时间】:2013-05-14 04:40:33
【问题描述】:

为什么这个html5页面会出现垂直滚动:

<!DOCTYPE html>
<html><head>
  <style>
    html, body {
      margin: 0;
      padding: 0;
      border: 0;
      outline: 0;
      width: 100%;
      height: 100%;
    }
    svg {
      width: 100%;
      height: 100%;
    }
  </style>
</head><body>
  <svg></svg>
</body></html>

【问题讨论】:

标签: html css svg


【解决方案1】:

svg 是一个内联元素,就像 imgspan,不确定这是一个错误或什么,但使用 display: block; 确实可以解决问题

svg {
   display: block;
}

Demo

【讨论】:

    【解决方案2】:

    如果您可以提供display:block,它应该会消失。内联元素的行为方式很奇怪,但不确定为什么会发生这种情况......

     svg {
          width: 100%;
          height: 100%;
          display:block
        }
    

    Demo

    【讨论】:

      猜你喜欢
      • 2021-09-24
      • 1970-01-01
      • 2020-09-09
      • 2011-06-13
      • 2016-04-16
      • 2011-01-09
      • 1970-01-01
      • 2021-04-11
      • 1970-01-01
      相关资源
      最近更新 更多