html - 改变 child 的比例会导致异常的溢出滚动外观?

标签 html css overflow css-transforms

为什么在此示例中垂直滚动条的大小加倍,而水平滚动条却没有?

<div style="width:200px; height: 200px; overflow:scroll">
  <div style="width: 400px; height: 400px; background-color:orange; transform: scale(.5, .5); -webkit-transform: scale(.5, .5); transform-origin: 0 0; -webkit-transform-origin: 0 0;">
    TEST TEXT 1 TEST TEXT 2 TEST TEXT 3 TEST TEXT 4 TEST TEXT 5 TEST TEXT 6 TEST TEXT 7 TEST TEXT 8
  </div>
</div>

enter image description here

水平滚动条应与垂直滚动条具有相同的比例。

因为它发生在 chrome、safari 和 firefox 中,我猜这种行为是用某种标准编写的吗? 这是一个 fiddle : http://jsfiddle.net/v2xhj3kw/

最佳答案

盒模型正在向父元素添加属性

height: auto;

是导致高度增加的属性。

关于html - 改变 child 的比例会导致异常的溢出滚动外观?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26218963/

相关文章:

php - 创建 "email this page"到某人链接的快速简单方法?

html - 在 bx-slider 中向图像添加框阴影

Angular 6 中的 Css 问题

javascript - 如何限制可拖动区域?它在顶部和左侧起作用,但在右侧和底部不起作用

html - 如何 overflow hidden : scroll scrollbar in centered div

html - 我必须在页面的顶部中心对齐图像。我已经尝试了几乎所有我知道的可能的事情

php - index.php/index.html 文件中模糊的 JavaScript 代码

javascript - 需要读取 Horizo​​ntal HTML Table 上选中的 Checkbox 的值

jquery - CSS 水平滚动溢出与 jQuery slider

css - 使用水平滚动条显示图像