在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;
}

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

相关推荐
wearegogog1231 天前
C# .NET 文件比较工具 WinForms
开发语言·c#·.net
再写一行代码就下班1 天前
Cursor配置Java环境、创建Spring Boot项目的步骤
java·开发语言·spring boot
零陵上将军_xdr1 天前
后端转全栈学习-Day5-JavaScript 基础-3
开发语言·javascript·学习
ssshooter1 天前
为什么父元素的高度不会包含子元素的 margin?
前端·javascript·面试
oqX0Cazj21 天前
2026超火Go-Zero实战:从架构原理到高并发接口落地,彻底解决接口超时、雪崩问题
开发语言·架构·golang
Goodbye1 天前
JavaScript 同步与异步编程深度解析
javascript
Amo Xiang1 天前
JS 逆向系统进阶路线:专栏总纲与文章导航
javascript·js逆向·前端加密·爬虫逆向·反爬虫
学会去珍惜1 天前
C语言简介
c语言·开发语言
思麟呀1 天前
C++11 核心特性(三):强类型枚举、static_assert 与 std::tuple
开发语言·c++
hoiii1871 天前
Qt 实现屏幕截图功能
开发语言·qt·命令模式