当位置为正时,滚动条工作正常。但当左边是负数时,滚动条不会出现。当元素在左侧或右侧时,我怎么能有滚动条?
示例在这里:
.container{
position: relative;
width: 350px;
height: 250px;
background: gray;
overflow: scroll;
margin: 10px auto;
}
.child {
position: absolute;
top : 200px;
left: -50px;
width: 150px;
height: 150px;
background: white;
border: 1px solid blue;
}
<div class="container">
<div class="child"></div>
</div>
答案 0 :(得分:1)
似乎你不能这样做,因为浏览器不提供该功能。
这是我在查看WebDriver规范后的理解 http://w3c.github.io/webdriver/webdriver-spec.html
标题为“确定是否显示元素”的部分
有一点说 “用户代理不得允许负滚动”