You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

HTML页面article元素设置垂直滚动效果失效问题求助

问题根因

overflow-y: scroll 要触发滚动效果的前提是容器有明确的高度限制,你当前没有给article元素设置固定高度或者最大高度,容器会默认被内部内容撑开高度,自然不会出现滚动条。

另外你的border属性设置不完整,仅写了0.5em缺少边框样式,实际不会渲染边框。

修复方案

修改article对应的CSS规则,添加高度限制即可,示例如下:

/*Especificidad 003*/
body section article {
  display: grid;
  grid-template-columns: auto auto auto auto auto;
  grid-column-start: 1;
  grid-column-end: 6;
  overflow-y: scroll;
  /* 新增高度限制:如果要固定高度就用height,要自适应上限就用max-height */
  max-height: 300px;
  padding: 5%;
  margin: 5%;
  background-color: white;
  /* 补全border属性 */
  border: 0.5em solid #ccc;
}
  • 如果希望article高度不超过指定值、内容少时自动收缩,用max-height即可
  • 如果希望无论内容多少,article都保持固定高度,把max-height换成height即可

内容的提问来源于stack exchange,提问作者diegogs_

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 01:06:07