小编use*_*841的帖子

宽度为 100% 的 SVG 溢出其容器

在下面的代码片段中,添加 svg 元素会导致出现垂直滚动条。删除 svg 就会删除滚动条。我想了解为什么会发生这种情况,以及是否有一个不可怕的解决方案(例如宽度:99%;高度:98%解决它,但这是一个令人厌恶的解决方案)。

我无法真正删除上面的 DIV 样式,因为其他 html 结构也位于这些容器中,需要它们在那里。

.menuquery {
  border: 1px solid #ccc;
  overflow: auto;
  box-sizing: border-box;
}

.xainnersubformdefault {
  /* allows the svg to autosize */
  width: 100%;
  height: 100%;
}

.xadatabox {
  height: 100%;
  /* essential for jtable to scroll and not leak */
}

.datachart {
  width: 100%;
  height: 100%;
  /* position:relative; */
  /* to make an svg fill its container, this is required, see stackoverflow 9566792 */
}

svg {
  width: 100%;
  height: …
Run Code Online (Sandbox Code Playgroud)

html css svg box-sizing

3
推荐指数
1
解决办法
6317
查看次数

标签 统计

box-sizing ×1

css ×1

html ×1

svg ×1