Html 防止滚动到填充区域

Html 防止滚动到填充区域,html,css,Html,Css,在下面的代码中,我们看到了被滚动的溢出内容是如何滚动到顶部/底部填充区域的 在保持滚动条紧靠右边缘的同时,有没有办法防止这种情况发生 .parent{ 高度:200px; 宽度:200px; 边框:1px纯红; 溢出:自动; } .孩子{ 单词包装:打断单词; 边框:1px纯蓝色; 填充:1rem; } fofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofof

在下面的代码中,我们看到了被滚动的溢出内容是如何滚动到顶部/底部填充区域的

在保持滚动条紧靠右边缘的同时,有没有办法防止这种情况发生

.parent{
高度:200px;
宽度:200px;
边框:1px纯红;
溢出:自动;
}
.孩子{
单词包装:打断单词;
边框:1px纯蓝色;
填充:1rem;
}

fofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofofo

下面是一个使用
边距
而不是
填充
的示例

请注意,您的标记中有以下错误:

  • 图像标签上有重复的id(
    id=“imgUNcover”
  • 图像标记上的两组类
我还将
img fluid
类添加到imges中,使其填充可用空间。 最后但并非最不重要的一点是,使用CSS中的
calc()
函数计算卡片的主体高度,因为边距的高度已添加到内容框的高度

.card{
高度:400px;
溢出:隐藏;
}
.img集装箱{
弹性:130%!重要;
最大高度:30%!重要;
溢出:可见;
边界:没有!重要;
文本对齐:居中;
}
.卡体{
弹性:1 0 70%!重要;
最大高度:计算(70%-2.5雷姆)!重要;
溢出:自动;
最高保证金:1.25雷姆;
保证金底部:1.25雷姆;
填充顶部:0!重要;
填充底部:0!重要;
}

巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴布拉布拉布拉布拉

BlabalBlabalBlabalBlabalBlabalBlabalBlabalBlabalBlabalBlabalBlabalBlabalBlabalBlabalBlabalBlabalBlabalBlabalBlabalBlabalBlabalBlabalBlabalBlabalBlabalBlabalBlabalBlabalBlabalBlabalBlabalBlabalBlabalBlabalBlabalBlabalBlabalBlabalBlabalBlabalBlabalBlabalBlabalBlabalBlabal


你能说得更准确些吗?你想要它就像没有衬垫一样?嘿,巴德!你可以看到孩子应该是如何上下填充的。但当您滚动时,文本会流入填充区域。我希望它不会溢出内容框。简单地使用边距而不是填充怎么样?在空白区域将看不到滚动溢出。不确定我是否在跟踪您。。。可能是一个屏幕截图来说明?@Barthy我不认为我们需要他的整个代码笔,代码片段的主要目的是提供显示问题所需的最小示例,因此我们所拥有的很好,不需要添加噪音。感谢Barthy,抱歉延迟。我没有查看HTML中的错误,因为我从另一篇文章中复制了它,给她写了一个答案(好的地方!)。我终于能够在一些我不确定的事情上钻研规范。现在把它记下来。例如,border box把我甩了。我看到,由于边框框的原因,我们必须减去边距,但不能减去calc中的填充(若有)。在内容框的情况下,我们必须从高度中减去两者。我做了一些其他的调整和修正,这里是最后的代码:PS:Image应该只是在顶部的图像容器中:)