在JavaScript / HTML中,div容器在内容过多时不显示超出的部分

可以通过 CSS 的 overflow 属性来控制超出容器尺寸的内容显示方式。要使超出尺寸的内容不显示,只需要为对应容器设置:

html 复制代码
<div style="width: 300px; height: 200px; overflow: hidden;">
  <!-- 你的内容 -->
</div>

关键属性解释:

  • overflow: hidden 👉 直接隐藏超出容器的内容
  • overflow: auto 👉 自动按需显示滚动条(仅当内容溢出时)
  • overflow: scroll 👉 强制显示滚动条(无论内容是否溢出)

进阶技巧(处理文字溢出):

css 复制代码
.truncate-text {
  white-space: nowrap;         /* 禁止文字换行 */
  overflow: hidden;            /* 隐藏溢出内容 */
  text-overflow: ellipsis;     /* 用省略号显示被截断文字 */
}

(适用于单行文本截断,需配合固定宽度使用)

多行文本截断方案

css 复制代码
.multiline-ellipsis {
  display: -webkit-box;
  -webkit-line-clamp: 3;       /* 显示行数 */
  -webkit-box-orient: vertical;
  overflow: hidden;
}

(兼容现代浏览器,适用于多行文本截断)

相关推荐
一个游离的指针6 小时前
函数管道:消除深度嵌套调用
前端·javascript
柚yuzumi6 小时前
前端优化,从少触发一次开始:防抖与节流
前端·javascript
源代码•宸6 小时前
前置准备:定时微服务背景和现状
开发语言·经验分享·后端·微服务·云原生·架构·golang
2601_967338716 小时前
C#上位机开发零基础入门到精通全套视频
开发语言·c#
默_笙7 小时前
🚤 CSS 布局的"圈地运动":BFC 就是浏览器的独立领地
前端·javascript
用户938515635077 小时前
大模型记忆指南:从短时缓存到永久记忆,手把手带你吃透 LangChain Memory 管理
javascript·人工智能
小白学大数据7 小时前
超简单:用 Python 让 Excel 飞起来:用 openpyxl 把重复报表整理交给脚本
开发语言·数据库·python·excel
旧梦95277 小时前
Java SortedMap 接口详解:从入门到实战
java·开发语言
xqchen7 小时前
Web Components 普及困境深度解析:技术标准与工程实践的落差
javascript
莫陌尛.7 小时前
Java_this构造方法
java·开发语言