html - 消除操作系统/浏览器添加的滚动空间

标签 html css

在下面的代码中,我只想看到蓝色阴影。

我知道添加的空白是在任何一个的控制之下 操作系统或浏览器。不过,必须有办法摆脱它,在 至少对于左边的 div,那里没有溢出, 但理想情况下,左右 DIV 都适用。

function loremipsum(divclass, number, what) {
    var lorem = document.getElementsByClassName(divclass);
    for(i=0; i<number; i++)
        lorem[0].innerHTML += what;
}
loremipsum("one", 20, "left ");
loremipsum("two", 2000, "right ");
body {
    height: 100vh;
    margin: 0;
    display: flex;
}
.wrapper{
    display: flex;
    flex-grow: 1;
}
.holder {
    flex-grow: 1;
    display: grid;

    grid-template-rows: 1fr;
    grid-template-columns: 2fr 3fr;
    grid-template-areas:"one two";
    background-color: #154360;
}
.box {
    padding: 10px; margin: 10px;
    border: 10px solid #2E86C1;
    background-color: #AED6F1;
    overflow-y: scroll;
    color: #154360;
}
.one  { grid-area: one;  }
.two { grid-area: two; }
<div class="wrapper">
    <div class="holder">
        <div class="box one"></div>
        <div class="box two"></div>
    </div>
</div>

最佳答案

添加到 .one.box overflow-y: hidden; 。现在你根本无法滚动。不知道是否需要。

关于html - 消除操作系统/浏览器添加的滚动空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58694264/

相关文章:

html - 默认情况下,SVG 内容是否应该在嵌入的 <svg> 之外可见?

html - 在 twitter bootstrap 环境中使用时,按钮光标显示为 I beam

css - 覆盖 * CSS 样式

html - 左浮动 div 的中心容器

html - Firefox 的 CSS 布局问题

html - 高效的暗模式主题与移动 HTML 的切换

javascript - JS、Rails、CSS - 将按钮与页面上其他内容的底部对齐

javascript - 使用 javascript 显示隐藏的 HTML 元素

jquery - 如何提取标签内的值

css - 响应式网页设计固定宽度