html页面设置滚动无效问题

本文介绍了一种在前端开发中解决特定布局下滚动条显示问题的方法。通过调整HTML和CSS属性,实现页面主体部分固定高度并使指定区域内容超出时出现滚动条。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  • 今天在做前端后台管理项目时发现页面内容过多,整个页面会随着滚动条一起滚动,导致网页很难看,于是决定固定整个页面的高度为显示屏的高度,然后让里面的某各div可设置滚动条。我以为就是设置html的overflow为hidden,div的overflow为auto就行了,但现实告诉我,我太天真。
  • 首先我设置html的overflow为hidden,整个页面是不滚动了,可是该滚动的div即使内容超出屏幕高度,设置overflow为auto也不滚动,上网查了一下说是要设置div的高度可是我的这个div的高度得自适应不能设置具体的px高度,所以还是出不来,在网上找了好久终于发现了一种方法,下面就上代码啦
  • 页面html结构如下
<html>
  <head></head>
  <body style="height:100%;overflow:hidden;">
  <header style="width:100%;height:40px;background-color:#ccc">头部信息</header>
    <div class="main-container"style="height:100%">
      <div class="side-bar" style="width:190px;float: left;background-color:#cfe">侧边栏导航</div>
      <div class="main-content" style="height:100%;margin-left:190px">
        <div class="breadcrumbs"style="height:40px;background-color:#ffe">首页</div>
        <div class="my-content" style="overflow:auto;"><p>我想这一关能过吧,一定能够过的,我想这一关能过吧,一定能够过的我想这一关能过吧,一定能够过的</p></div>
      </div>
   </div>
</body>
</html>
  • 截图如下
  • 这是左列定宽右列自适应结构,我想让首页下面的内容div,也就是div-content的内容超出高度出现滚动条,但是结果并没有,于是我进行了如下样式改动
.main-content{
  position: relative;//将其父元素相对定位
}
 .my-content{
  position: absolute;
  right: 0;
  left: 0;
  bottom: 0;
  top:41px; //这里是因为breadcrumbs的高度为41px
  margin-bottom: 41px;//必须有,负责滚动条拉到底内容显示不完全


 }
  • 最后的效果图如下
  • 到这里,终于搞定了!
### MiniCPM 开源大模型概述 MiniCPM 是一个专注于开源大型语言模型(LLM)的项目,旨在为中国初学者提供简易上手指南[^1]。此项目不仅涵盖了环境搭建、本地化部署以及高效的微调技巧等内容,还致力于降低使用门槛,使得更多学生与研究人员能够便捷地利用这些强大的工具。 #### 项目介绍 该项目特别设计了一套完整的教程体系来辅助用户掌握如何操作各种类型的开源大模型。通过详细的说明文档和技术支持,即使是初次接触此类技术的人也能顺利完成从安装到实际应用的过程。 #### 使用教程 对于想要深入了解并实践的人来说,《self-llm》提供了详尽的操作手册,包括但不限于: - **环境配置**:指导读者设置必要的软件环境以便顺利运行模型。 - **本地部署**:教授怎样将预训练好的模型下载至个人计算机中执行推理任务。 - **高效微调**:分享一些实用的方法用于改进特定应用场景下的性能表现。 以上内容均可以在官方提供的资源里找到具体实施步骤和注意事项。 #### GitHub 地址 为了方便开发者获取最新版本代码及相关资料,MiniCPM 的GitHub仓库位于 [此处](https://gitcode.com/gh_mirrors/mi/MiniCPM-V)[^2]。这里包含了项目的全部源码文件以及其他重要信息,如更新日志、贡献指南等。 #### 社区文档 除了官方发布的正式文档外,在线社区也是不可或缺的学习平台之一。在这里可以与其他爱好者交流心得体验,共同解决问题。虽然具体的论坛链接未被提及,但通常这类活跃度较高的项目都会有自己的讨论群组或是第三方平台上的话题专区供参与者互动探讨。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值